-
最简洁的PHP生成指定长度随机数的方法介绍
所属栏目:[PHP教程] 日期:2022-07-27 热度:84
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套看来没有好脑仁儿真的不适合当程序员。 自写了一行版本: function generate_code($length = 4) { return rand(pow(10,($length-1[详细]
-
详解php-fpm上max_children的配置
所属栏目:[PHP教程] 日期:2022-07-27 热度:143
现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm运行时直接fork出pm.max_chindren个worker进程 dynamic:表示[详细]
-
怎样通过filegetcontents发送GETPOST请求?方法介绍
所属栏目:[PHP教程] 日期:2022-07-27 热度:96
服务器端执行HTTP请求,大家经常使用的就是CURL,curl工具的确是很好的数据文件传输工具,那么除此之外还有其他的工具能实现这个功能吗? 现在为你介绍一个很常见的工具 file_get_content() 纳尼,这不是PHP文件操作函数吗??? 竟然还能实现GET POST 请求?[详细]
-
PHP CURL 内存泄露问题处理方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:199
这篇文章主要介绍了PHP CURL 内存泄露问题解决方法,CRUL长时间访问HTTPS网站时有内存泄露问题,本文经过反复调试找到了解决方法,需要的朋友可以参考下 phpcurl使用privoxy代理访问https://www.google.com/search?q=xxx curl配置平淡无奇,长时间运行发现一[详细]
-
PHP进程同步代码例子
所属栏目:[PHP教程] 日期:2022-07-27 热度:165
这篇文章主要介绍了PHP进程同步代码实例,本文直接给出实现代码,需要的朋友可以参考下 经常遇到这样一种情况,计划任务定时后台执行某个php程序,有时候也需要手动执行,可能多个人都需要执行这个程序,如果任务持续时间非常长,就很容易造成重复执行,所以[详细]
-
PHP遍历数组的三种方法及效率比较分析
所属栏目:[PHP教程] 日期:2022-07-27 热度:136
这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach、while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍历数组的三种方法及效率对比。分享给大家供大家参考。具体分析如下[详细]
-
PHP间隔一段时间执行代码的方法介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:113
本文实例讲述了PHP间隔一段时间执行代码的方法。分享给大家供大家参考。具体分析如下: PHP怎么设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: sleep($interval); //[详细]
-
不同文件组建PHP程序的方式
所属栏目:[PHP教程] 日期:2022-07-26 热度:165
以下为引用的内容: 如果计划让其他人或公司可以使用您的 php 应用程序,需要确保该程序是可配置的。至少,要允许用户以一种安全的方式设置数据库登录及密码,从而使其中的材料不会对外公开。 本文展示了几种用于存储配置设置及编辑这些设置的技术。另外,[详细]
-
PHP设计百度词典查词采集器
所属栏目:[PHP教程] 日期:2022-07-26 热度:164
这篇文章主要介绍了PHP制作百度词典查词采集器的相关资料,需要的朋友可以参考下 PHP制作百度词典查词采集器;百度dict 采集样本写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放[详细]
-
PHP中设计模式之单例模式
所属栏目:[PHP教程] 日期:2022-07-26 热度:90
单例模式 :使得类的一个对象成为系统中的唯一实例. PHP中使用单例模式最常见的就是数据库操作了。避免在系统中有多个连接数据库的操作,浪费系统资源的现象,就可以使用单例模式。每次对数据库操作都使用一个实例。 简单示例 class DB { // 用来存储自己实[详细]
-
PHP中转义正则表达式字符preg_quote
所属栏目:[PHP教程] 日期:2022-07-26 热度:166
preg_quote 转义正则表达式字符 string preg_quote ( string $str [, string $delimiter = NULL ] ) preg_quote()需要参数str并向其中 每个正则表达式语法中的字符前增加一个反斜线. 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候. 正[详细]
-
PHP变量引用函数引用和对象采用
所属栏目:[PHP教程] 日期:2022-07-26 热度:166
PHP变量引用()、函数引用和对象引用 1.函数的引用返回 function test(){static $b=0;//申明一个静态变量$b=$b+1;echo $b;return $b;}$a=test();//这条语句会输出 $b的值 为1$a=5;$a=test();//这条语句会输出 $b的值 为2$a=test();//这条语句会输出 $b的值[详细]
-
PHP-redis命令文档介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:181
Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,它的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都[详细]
-
php生成Excel文件 实现代码介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:106
p有段日子没有更新博客了,生怕被百度遗忘啊,biu~biu~.最近有个项目需要统计网站的url和title,保存在excel里面,下面是具体的代码/p pre class=php name=code!--p //php生成excel报表,是通过发送header()头信息完成的 header(Content-Type: application/vn[详细]
-
curl 模拟登录 实现教程详情
所属栏目:[PHP教程] 日期:2022-07-26 热度:82
模拟登陆 126邮箱 ,人人网等 根据需要自行修改哈,代码如下 //模拟登陆 验证码的网站,首先获取验证码图片的cookie define(SCRIPT_ROOT,dirname(__FILE__)./); $cookieFile = SCRIPT_ROOT.cookie.tmp; $res = curl_exec ( $curl ); // 执行操作 if (curl_[详细]
-
php curl登陆qq后获取用户信息时证书发生错误
所属栏目:[PHP教程] 日期:2022-07-26 热度:150
这篇文章主要介绍了php curl登陆qq后获取用户信息时证书错误,需要的朋友可以参考下 今晚开放ecmall商城的QQ登陆功能,在回调时产生错误,file_get_contents函数执行时,没有抓取到正确的信息,于是改用curl,但是提示证书错误。 网上还有另外一种说法,就[详细]
-
转移PHP版本到PHP7
所属栏目:[PHP教程] 日期:2022-07-26 热度:52
这篇文章主要介绍了迁移PHP版本到PHP7的方法,需要的朋友可以参考下 今天看到微博上说phpng也就是php7合并到master上了,大家都知道我是比较喜欢探讨最新版本的东西,看看有什么特性,我就忍不住升级去了,以前我的PHP版本是5.5.19,然后我就开始了。 代码[详细]
-
php定时执行任务设置细解
所属栏目:[PHP教程] 日期:2022-07-26 热度:53
这篇文章主要介绍了php定时执行任务设置的方法,非常简单,有需要的小伙伴参考下。 今天有一个哥们问我这个问题,问题是这样的他有一个iis的服务器,要定时执行一个扫描的php脚本,这个怎么弄,每小时执行一次,下面是windows的设置 1)在控制面板中双击任务计划[详细]
-
php include类文件超时问题解决
所属栏目:[PHP教程] 日期:2022-07-26 热度:76
最近发现,php运行自动加载类函数时总是超时,跟踪php慢查询日志,发现程序卡在了include某个类文件时竟然超时。 初步定位是io响应超时,硬盘读取有问题。 通过几个命令来定位:iostat -d -x -k 1 10 // 运行10次查看iostat中wait参数很大,一般不超过5ms[详细]
-
php安装模式mod_php和Fastcgi的选择与比较
所属栏目:[PHP教程] 日期:2022-07-26 热度:144
安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面的讨论,现在发出来留一个记号,以便进一步研究: 第一篇:php在apache中[详细]
-
PHP的cURL库简介及使用例子
所属栏目:[PHP教程] 日期:2022-07-26 热度:198
这篇文章主要介绍了PHP的cURL库简介及使用示例,需要的朋友可以参考下 使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或[详细]
-
PHP中更新数据库记录
所属栏目:[PHP教程] 日期:2022-07-26 热度:113
//更新记录 $query=insert into chinachaodai (name,theindex)values (公司,1); $result=$mysqli-query($query); if($result) { echo (返回行数:.$mysqli-affected_rows); $mysqli-close()。[详细]
-
php怎样调用c接口无错版
所属栏目:[PHP教程] 日期:2022-07-26 热度:91
php如何调用c接口无错版 1.首先是要安装好PHP 2.进入PHP的下载解压目录下的ext目录 #cd /root/php-5.3.6/ext #./ext_skel --extname=hmc 说明: ./ext_skel --extname=module_name module_name是你自己可以选择的扩展模块的名字,例如我选择的hmc。执行工[详细]
-
PHP研发注意事项总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:99
PHP开发注意事项总结 1.使用内嵌的HTML代码,而不是PHP的echo语句。 因为PHP是一门嵌入式Web编程语言,可以将HTML代码和PHP代码相互嵌入。但是很多程序员担心在HTML代码中过多的使用嵌入PHP代码会多次调用PHP解释器,从而降低了PHP代码的运行速度,所以宁[详细]
-
PHP strtotime函数用法实现原理和源码剖析
所属栏目:[PHP教程] 日期:2022-07-26 热度:96
这篇文章主要介绍了PHP strtotime函数用法、实现原理和源码分析,本文讲解了strtotime函数的一些用法、strtotime函数的实现基本原理、strtotime(-1 month)求值失败的原因等内容,需要的朋友可以参考下 源码位置:/ext/date/php_date.c 代码如下: /* {{{ prot[详细]
