PHP实现Markdown文章上传到七牛图床的实例内容

在使用 Markdown 编写文章之后,经常需要发布到不同的平台,这里会遇到一个问题,文章的图片需要手动的进行上传,管理起来非常不方便,因此,强烈建议将图片统一上传到图床中,这样的话一...

2020-10-14

php-7.3.6 编译安装过程

1.、安装编译工具及库文件(使用yum命令安装)yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl cpp curl curl-devel fontconfig fontconfig-devel freety...

2020-10-14

PHP实现单例模式建立数据库连接的方法分析

本文实例讲述了PHP实现单例模式建立数据库连接的方法。分享给大家供大家参考,具体如下:理解php单例模式一、什么是单例wiki百科:单例模式,也叫单子模式,是一种常用的软件设计模式...

2020-10-14

php数组指针函数功能及用法示例

本文实例讲述了php数组指针函数功能及用法。分享给大家供大家参考,具体如下:数组指针函数有reset(),prev(),current(),next(),end(),key(),each()其中reset(),prev(),current()...

2020-10-14

thinkphp5框架路由原理与用法详解

本文实例讲述了thinkphp5框架路由原理与用法。分享给大家供大家参考,具体如下:路由理解概括的说:路由就是网络请求的url与thinkphp应用层的逻辑处理地址的对应关系。
通俗的说:...

2020-10-14

tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析

本文实例讲述了tp5.0框架隐藏index.php入口文件及模块和控制器的方法。分享给大家供大家参考,具体如下:1. 隐藏入口文件:[ IIS ]在IIS的高版本下面可以配置web.Config,在中间添...

2020-10-14

分享8个Laravel模型时间戳使用技巧小结

默认情况下,Laravel Eloquent 模型默认数据表有 created_at 和 updated_at 两个字段。当然,我们可以做很多自定义配置,实现很多有趣的功能。下面举例说明。1. 禁用时间戳
如果...

2020-10-14

PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解

本文实例讲述了PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作。分享给大家供大家参考,具体如下:2019-07-04更新更新修改原因: 前台界面ui显示不好看 后台处理逻辑...

2020-10-14

PHP 枚举类型的管理与设计知识点总结

今天来分享下如何管理 PHP 的枚举类型。一种常见的方式是,使用常量来代表枚举类型const YES = '是';const NO = '否';可以在这个基础上更进一步,将其封装成类,以便于管理class...

2020-10-14

laravel框架实现敏感词汇过滤功能示例

本文实例讲述了laravel框架实现敏感词汇过滤功能。分享给大家供大家参考,具体如下:最近项目有需求,要对用户的签名,回复进行敏感词检测,然后搜到了一个好用的扩展,分享给大家。htt...

2020-10-14

laravel框架使用阿里云短信发送消息操作示例

本文实例讲述了laravel框架使用阿里云短信发送消息操作。分享给大家供大家参考,具体如下:最新需要用到发送短信的功能,所以就在网上搜索一些写好的扩展。扩展地址:https://githu...

2020-10-14

laravel框架使用极光推送消息操作示例

本文实例讲述了laravel框架使用极光推送消息。分享给大家供大家参考,具体如下:最近需要使用极光推送往客户端推消息,所以这里记录下使用过程。极光推送的服务端文档:https://doc...

2020-10-14

浅析PHP反序列化中过滤函数使用不当导致的对象注入问题

1.漏洞产生的原因#### 正常的反序列化语句是这样的$a='a:2:{s:8:"username";s:7:"dimpl3s";s:8:"password";s:6:"abcdef";}';
但是如果写成这样$b='a:2:{s:8:"username";s:7...

2020-10-14

PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC

php循环输出26个大小写英文字母for($i=65;$i<91;$i++){ echo strtolower(chr($i)).' ';//输出小写字母 echo strtoupper(chr($i)).' ';//输出大写字母}PHP For循环字母A-Z...

2020-10-14

laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例

本文实例讲述了laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作.分享给大家供大家参考,具体如下:通常在项目中,我们会对大量的前端提交过来的表单进行验证,如果不...

2020-10-14

laravel框架select2多选插件初始化默认选中项操作示例

本文实例讲述了laravel框架select2多选插件初始化默认选中项操作。分享给大家供大家参考,具体如下:项目中有发送消息功能,需要能通过搜索,多选用户,来指定发送人。使用 select2...

2020-10-14

laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析

本文实例讲述了laravel框架路由分组,中间件,命名空间,子域名,路由前缀。分享给大家供大家参考,具体如下:laravel的路由分组,就是把一些具有相同特征的路由进行分组,比如一些路由需要...

2020-10-14

php使用redis的有序集合zset实现延迟队列应用示例

本文实例讲述了php使用redis的有序集合zset实现延迟队列。分享给大家供大家参考,具体如下:延迟队列就是个带延迟功能的消息队列,相对于普通队列,它可以在指定时间消费掉消息。延...

2020-10-14

php使用pthreads v3多线程实现抓取新浪新闻信息操作示例

本文实例讲述了php使用pthreads v3多线程实现抓取新浪新闻信息。分享给大家供大家参考,具体如下:我们使用pthreads,来写一个多线程的抓取页面小程序,把结果存到数据库里。数据表...

2020-10-14

PHP pthreads v3使用中的一些坑和注意点分析

本文实例讲述了PHP pthreads v3使用中的一些坑和注意点。分享给大家供大家参考,具体如下:一、子线程无法访问父线程的全局变量,但父线程可以访问子线程的变量<&#63;phpclass Ta...

2020-10-14

PHP pthreads v3下的Volatile简介与使用方法示例

本文实例讲述了PHP pthreads v3下的Volatile简介与使用方法。分享给大家供大家参考,具体如下:由于pthreads v3中引入了Threaded对象自动不变性的概念,所以当我们在构造函数中给...

2020-10-14

PHP pthreads v3下同步处理synchronized用法示例

本文实例讲述了PHP pthreads v3下同步处理synchronized用法。分享给大家供大家参考,具体如下:之所以会用到同步,是因为如果多个线程中对同一个资源进行操作时,会发生混乱。比如2...

2020-10-14

PHP pthreads v3下worker和pool的使用方法示例

本文实例讲述了PHP pthreads v3下worker和pool的使用方法。分享给大家供大家参考,具体如下:有些人会想,明明用thread已经可以很好的工作了,为什么还要搞个worker和pool?之所以要...

2020-10-14

PHP pthreads v3在centos7平台下的安装与配置操作方法

本文实例讲述了PHP pthreads v3在centos7平台下的安装与配置操作方法。分享给大家供大家参考,具体如下:我的centos版本是7.4.1708,php的版本是7.2.4(注意要是线程安全版),如下图...

2020-10-14

PHP Beanstalkd消息队列的安装与使用方法实例详解

本文实例讲述了PHP Beanstalkd消息队列的安装与使用方法。分享给大家供大家参考,具体如下:一、Beanstalkd是什么?Beanstalkd是一个高性能,轻量级的分布式内存队列二、Beanstalkd...

2020-10-14

php7 图形用户界面GUI 开发示例

本文实例讲述了php7 图形用户界面GUI 开发。分享给大家供大家参考,具体如下:一、下载指定系统扩展http://pecl.php.net/package/uihttp://pecl.php.net/package/ui/2.0.0/wind...

2020-10-14

php 多进程编程父进程的阻塞与非阻塞实例分析

本文实例讲述了php 多进程编程父进程的阻塞与非阻塞。分享给大家供大家参考,具体如下:php中进程的阻塞,主要是父进程等待子进程退出。1.php代码如下:<&#63;php//定义进程数量def...

2020-10-14

php ActiveMQ的安装与使用方法图文教程

本文实例讲述了php ActiveMQ的安装与使用方法。分享给大家供大家参考,具体如下:一、ActiveMQ是什么&#63;
ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。支持多种语言...

2020-10-14

php实现通过stomp协议连接ActiveMQ操作示例

本文实例讲述了php实现通过stomp协议连接ActiveMQ操作。分享给大家供大家参考,具体如下:前面介绍了php ActiveMQ的安装与使用,这里再来讲述一下php通过stomp协议连接ActiveMQ。...

2020-10-14

php 使用ActiveMQ发送消息,与处理消息操作示例

本文实例讲述了php 使用ActiveMQ发送消息,与处理消息操作。分享给大家供大家参考,具体如下:我们以一个简单的用户注册为例,当用户点击注册按钮后,我们发送一个消息,后台php接收到...

2020-10-14

PHP实现创建一个RPC服务操作示例

本文实例讲述了PHP实现创建一个RPC服务操作。分享给大家供大家参考,具体如下:RPC全称为Remote Procedure Call,翻译过来为"远程过程调用"。主要应用于不同的系统之间的远程通信...

2020-10-14

ThinkPHP5与单元测试PHPUnit使用详解

thinkphp5.0 是 tp 发展路线第一个支持 composer 的。tp 有自己的载入机制,composer 也有自己的载入机制。官方提供了 think-testing 组件可以通过 composer require topthin...

2020-10-14

php实现根据身份证获取精准年龄

前言有时候,我们希望通过身份证来计算出年龄,那么下面我写的函数很适合。实现代码中已有详细注释。function getAge($id){# 1.从身份证中获取出生日期$id = $id;//身份证$birt...

2020-10-14

php使用gearman进行任务分发操作实例详解

本文实例讲述了php使用gearman进行任务分发操作。分享给大家供大家参考,具体如下:一、安装gearman下载gearman源码包https://launchpad.net/gearmand/+download如: gearmand-1...

2020-10-14

gearman管理工具GearmanManager的安装与php使用方法示例

本文实例讲述了gearman管理工具GearmanManager的安装与php使用方法。分享给大家供大家参考,具体如下:一、gearman自带了一个gearadmin工具查看帮助信息> gearadmin --help查看...

2020-10-14

PHP使用gearman进行异步的邮件或短信发送操作详解

本文实例讲述了PHP使用gearman进行异步的邮件或短信发送操作。分享给大家供大家参考,具体如下:一、准备工作1、为了防止,处理业务途中出现的宕机,请配置好gearman的持久化方式。...

2020-10-14

gearman中worker常驻后台,导致MySQL server has gone away的解决方法

本文实例讲述了gearman中worker常驻后台,导致MySQL server has gone away的解决方法。分享给大家供大家参考,具体如下:产生这个原因主要有如下几点:1、mysql服务宕机了2、长时间...

2020-10-14

gearman中任务的优先级和返回状态实例分析

本文实例讲述了gearman中任务的优先级和返回状态。分享给大家供大家参考,具体如下:gearman中任务的优先级和返回状态一、任务的优先级同步阻塞调用,等待返回结果doLow:最低优先...

2020-10-14

php使用fputcsv实现大数据的导出操作详解

本文实例讲述了php使用fputcsv实现大数据的导出操作。分享给大家供大家参考,具体如下:为了实验大数据的导出,我们这里先自已创建一张大表,表结构如下:CREATE TABLE `tb_users` (...

2020-10-14

php5.3/5.4/5.5/5.6/7常见新增特性汇总整理

本文实例总结了php5.3/5.4/5.5/5.6/7新增特性。分享给大家供大家参考,具体如下:php新增的特性,只是略微整理,并不完全。

一、php5.3添加的新特性

1、&#63;:简化的三元运算符<&...

2020-10-14

php下的原生ajax请求用法实例分析

本文实例讲述了php下的原生ajax请求用法。分享给大家供大家参考,具体如下:浏览器中为我们提供了一个JS对象XMLHttpRequet,它可以帮助我们发送HTTP请求,并接受服务端的响应。意味...

2020-10-14

php的无刷新操作实现方法分析

本文实例讲述了php的无刷新操作实现方法。分享给大家供大家参考,具体如下:方法一:我们通过http的204状态码,页面不跳转。1.html代码如下:<!DOCTYPE HTML><html lang="zh-CN"><hea...

2020-10-14

php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析

本文实例讲述了php 下 html5 XHR2 + FormData + File API 上传文件操作。分享给大家供大家参考,具体如下:FormData的作用:FormData对象可以帮助我们自动的打包表单数据,通过XMLH...

2020-10-14

php 的多进程操作实践案例分析

本文实例讲述了php 的多进程操作。分享给大家供大家参考,具体如下:php的多进程处理依赖于pcntl扩展,通过pcntl_fork创建子进程来进行并行处理。例1如下:<&#63;php$pid = pcntl_f...

2020-10-14

php多进程并发编程防止出现僵尸进程的方法分析

本文实例讲述了php多进程并发编程防止出现僵尸进程的方法。分享给大家供大家参考,具体如下:对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。僵尸进程是指的父进程...

2020-10-14

PHP中关于php.ini参数优化详解

PHP引擎php.ini参数优化无论是apache还是nginx,php.ini都是适合的。而php-fpm.conf适合nginx+fcgi的配置
首先选择产品环境的php.ini(php.ini-production)/home/oldboy/tool...

2020-10-14

php高性能日志系统 seaslog 的安装与使用方法分析

本文实例讲述了php高性能日志系统 seaslog 的安装与使用方法。分享给大家供大家参考,具体如下:一、什么是日志系统 一般用于记录系统运行时的信息,一般分为三类:系统日志,应用...

2020-10-14

让whoops帮我们告别ThinkPHP6的异常页面

春节期间熟悉了TP6, 也写了一个TP6的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。所以就特别的想把whoops引进来,经过一系列的研究,终于找到...

2020-10-14

php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析

本文实例讲述了php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法。分享给大家供大家参考,具体如下:一、opcacheopcache 通过将 PHP 脚本预编译的字节码存储到共享内...

2020-10-14

thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例

本文实例讲述了thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json。分享给大家供大家参考,具体如下:知识点总结1.json格式标准{'key':"value"}{"state":"1","m...

2020-10-14
返回顶部
顶部