PHP自学教程
-
实现PHP+Mysql无限分类的方法
无限分类是个老话题了,来看看PHP结合Mysql如何实现。【
-
4个提高脚本性能的PHP技巧
4个提高脚本性能的PHP技巧通常,我使用明显的常规PHP函数编写代码来解决相应的问题。但是对于其中的一些问题,我遇到了一些替代解决方案,这些解决方案特别提高了性能。在本文中,我想介绍一些替代方案。如果您正在…
-
示例php+mysql查询实现无限下级分类树输出
本文实例讲述了php+mysql查询实现无限下级分类树输出。分享给大家供大家参考,具体如下:这里介绍的php结合mysql查询无限下级树输出,其实就是无限分类。给各位整理了几个php无限分类的例子.【
-
详解php版阿里云OSS图片上传类
本文实例讲述了php版阿里云OSS图片上传类。分享给大家供大家参考,具体如下:【
-
阿里云PHP SMS短信服务验证码发送方法详解
开通SMS服务首先去这个网站开通阿里云的SMS短信服务:https://www.aliyun.com/product/sms?spm=5176.8142029.388261.295.vU5T5g创建签名、模板要使用短信服务器需要先创建签名和模板,并提交给阿里云审核通过才可以…
-
掌握php短信接口代码
本文实例为大家分享了几个常用的php短信接口代码,供大家参考,具体内容如下1. 短信调用class <?php /** * User: Administrator * Date: 2016/5/8 0008 * Time: 下午 2:36 */ class Sms{ //Luosimao api key pri…
-
实例详解PHP中 $_POST的$_GET的用法和区别
post和get是指页面提交的两种方式。(推荐教程:php实战视频教程)get:参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了。post:用于页…
-
【记录】PHP-fpm占CPU 100%修复
记录一次 php-fpm 占 cpu 100% 修复问题描述:经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。解决方法:1. 通过 top 查找占 cpu 100% 的进程 id, 通…
-
教你使用mixphp打造多进程异步邮件发送
邮件发送是很常见的需求,由于发送邮件的操作一般是比较耗时的,所以我们一般采用异步处理来提升用户体验,而异步通常我们使用消息队列来实现。传统 MVC 框架由于缺少多进程开发能力,通常是采用同一个脚本执行多次…
-
探秘基于PHP-FPM进程池
PHP 支持多进程而不支持多线程;PHP-FPM 在进程池中运行多个子进程并发处理所有连接请求。通过 ps 查看PHP-FPM进程池(pm.start_servers = 2)状态如下:root@d856fd02d2fe:~# ps aux -L USER PID LWP %CPU NLWP %MEM…
-
php-fpm.conf配置文件中文及重要参数说明
php-fpm工作流程php-fpm全名是PHP FastCGI进程管理器php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),…
-
Nginx使用的php-fpm进程管理方式及优化
PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。…
-
详解PHP+fiddler抓包采集微信文章阅读数点赞数的思路
简介:分析接口知道要获取文章阅读数和点赞数必须有key和uin这两个关键参数,不同公众号key不一样(据说有万能微信key,不懂怎么搞到),同一个公众号key大概半小时会过期提交链接获取文章阅读量api思路:1.将客户…
-
学习php+jQuery+Ajax实现点赞效果的方法
本文实例讲述了php+jQuery+Ajax实现点赞效果的方法。分享给大家供大家参考,具体如下:数据库设计先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的IP…
-
PHP 二维数组排序保持键名不变的方法
对二维数组指定的键名排序,首先大家想到的是array_multisort函数,关于array_multisort的用法我之前也写了一篇废话不多言,我们看个实例:<?php$data = array( 1001 => array( 'age' => 22, …
-
学习PHP查找一列有序数组是否包含某值的方法
问题:对于一列有序数组,如何判断给出的一个值,该值是否存在于数组。思路:判断是否存在,最简单是,直接循环该数组,对每一个值进行比较。但是对于有序数组来说,这样写就完全没有利用好“有序”这一特点。所有我…
-
了解PHP中的Trait 特性及作用
自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复…
-
总结PHP字符串与数组处理函数用法
本文实例讲述了PHP字符串与数组处理函数用法。分享给大家供大家参考,具体如下:字符串处理函数trim --去除字符串首尾的多余空白字符和其他字符函数结构:string trim ( string $str [, string $character_mask = &…
-
PHP实现图片防盗链破解操作方法【解决图片防盗链问题/反向代理】
本文实例讲述了PHP实现图片防盗链破解操作。分享给大家供大家参考,具体如下:很多小伙伴的博客,网站都是用图床来实现的,那么现在很多稳定的图床接口都被做了防盗链处理,例如百度、阿里、京东、小米、搜狗等。所…
-
总结PHP实现提取多维数组指定一列的方法
本文实例讲述了PHP实现提取多维数组指定一列的方法。分享给大家供大家参考,具体如下:PHP中对多维数组特定列的提取,是个很常用的功能,正因为如此,PHP在5.5.0版本之后,添加了一个专用的函数array_column()。当…