-
详解PHP中错误与异常及其有关知识
所属栏目:[PHP教程] 日期:2022-07-28 热度:62
PHP错误级别 Parse error Fatal Error Waning Notice Deprecated Deprecated 最低级别的错误(不推荐,不建议) 使用一些过期函数的时候会出现,程序继续执行 Notice 通知级别的错误 使用一些未定义变量、常量或者数组key没有加引号的时候会出现,程序继续执行[详细]
-
最简洁的PHP生成指定长度随机数的方法介绍
所属栏目:[PHP教程] 日期:2022-07-28 热度:192
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套看来没有好脑仁儿真的不适合当程序员。 自写了一行版本: function generate_code($length = 4) { return rand(pow(10,($length-1))[详细]
-
详解php-fpm上max_children的配置
所属栏目:[PHP教程] 日期:2022-07-28 热度:78
现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm运行时直接fork出pm.max_chindren个worker进程 dynamic:表示,[详细]
-
怎样通过filegetcontents发送GETPOST请求?方法介绍
所属栏目:[PHP教程] 日期:2022-07-28 热度:53
服务器端执行HTTP请求,大家经常使用的就是CURL,curl工具的确是很好的数据文件传输工具,那么除此之外还有其他的工具能实现这个功能吗? 现在为你介绍一个很常见的工具 file_get_content() 纳尼,这不是PHP文件操作函数吗??? 竟然还能实现GET POST 请求??[详细]
-
PHP CURL 内存泄露问题处理方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:140
这篇文章主要介绍了PHP CURL 内存泄露问题解决方法,CRUL长时间访问HTTPS网站时有内存泄露问题,本文经过反复调试找到了解决方法,需要的朋友可以参考下 phpcurl使用privoxy代理访问https://www.google.com/search?q=xxx curl配置平淡无奇,长时间运行发现一个[详细]
-
PHP进程同步代码例子
所属栏目:[PHP教程] 日期:2022-07-27 热度:78
这篇文章主要介绍了PHP进程同步代码实例,本文直接给出实现代码,需要的朋友可以参考下 经常遇到这样一种情况,计划任务定时后台执行某个php程序,有时候也需要手动执行,可能多个人都需要执行这个程序,如果任务持续时间非常长,就很容易造成重复执行,所以就[详细]
-
PHP遍历数组的三种方法及效率比较分析
所属栏目:[PHP教程] 日期:2022-07-27 热度:190
这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach、while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍历数组的三种方法及效率对比。分享给大家供大家参考。具体分析如下:[详细]
-
php模拟post提交数据的方法一览
所属栏目:[PHP教程] 日期:2022-07-27 热度:51
这篇文章主要介绍了php模拟post提交数据的方法,实例分析了socket方法模拟post提交数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php模拟post提交数据的方法。分享给大家供大家参考。具体如下: php模拟post提交数据,用处很多,可用来[详细]
-
PHP获取一年中每个星期的开始和结束日期的方法说明
所属栏目:[PHP教程] 日期:2022-07-27 热度:157
这篇文章主要介绍了PHP获取一年中每个星期的开始和结束日期的方法,涉及php对日期操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP获取一年中每个星期的开始和结束日期的方法。分享给大家供大家参考。具体分析如下:最近项目中需要做[详细]
-
php制作动态随机验证码步骤
所属栏目:[PHP教程] 日期:2022-07-27 热度:170
这篇文章主要介绍了php制作动态随机验证码的方法的相关资料,需要的朋友可以参考下 验证码(CAPTCHA)是Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还[详细]
-
PHP 5.3和PHP 5.4出现FastCGI Error处理方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:127
这篇文章主要介绍了PHP 5.3和PHP 5.4出现FastCGI Error解决方法,需要的朋友可以参考下 不少童鞋在配置完PHP 5.3或者PHP 5.4网站源码后打开出错,提示 代码如下: FastCGI Error The FastCGI Handler was unable to process the request. Error Details: Error[详细]
-
简谈php自定义错误日志
所属栏目:[PHP教程] 日期:2022-07-27 热度:122
平时经常看php的错误日志,很少有机会去自己动手写日志,看了王健的《最佳日志实践》觉得写一个清晰明了,结构分明的日志还是非常有必要的。 在写日志前,我们问问自己:为什么我们有时要记录自定义的日志呢?而不用系统默认的日志记录方式呢? 我认为有两个原[详细]
-
php 运用array函数实现分页
所属栏目:[PHP教程] 日期:2022-07-27 热度:112
这里给大家分享的是一段php使用array()函数实现分页的代码,算是一种比较另类的分页思路,这里推荐给大家。 代码很简单,就不多废话了。 代码如下: $array=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);//规定要分页的数组 $page= $_GET[page[详细]
-
用php守护另一个php进程的示例
所属栏目:[PHP教程] 日期:2022-07-27 热度:146
要用php守护另一个php进程(apache模块的运行的,还有nginx等运行的除外) a.php要守护b.php 在b.php中 通过 getmypid()函数获取当前进程的id,并将id写入c.pid文件中,如果程序执行完成将c.pid文件删除或清空 在a.php中 验证c.pid是否存在 ,是否为空,如果[详细]
-
浅谈php正则表达式中的非贪婪模式匹配的使用
所属栏目:[PHP教程] 日期:2022-07-27 热度:61
这里通过实例简单介绍了下php正则表达式中的非贪婪模式匹配的使用方法,有需要的小伙伴们参考下吧。 通常我们会这么写: $str = http://www.baidu/.com?url=www.sina.com/; preg_match(/http:(.*)com/, $str, $matches); print_r($matches); 结果: Array ([详细]
-
php过滤HTML标签、属性等正则表达式汇总
所属栏目:[PHP教程] 日期:2022-07-27 热度:70
这篇文章主要介绍了php过滤HTML标签、属性等正则表达式汇总,本文使用代码实例给出了过滤HTML内容的正则表达式,具体说明请参阅代码中的注释,本文对使用PHP做采集的朋友有比较大的作用,需要的朋友可以参考下 $str=preg_replace(/s+/, , $str); //过滤多余回车[详细]
-
PHP 正则表达式常用函数
所属栏目:[PHP教程] 日期:2022-07-27 热度:83
前篇文章,我们复习了php的一些常用的正则表达式,本文,我们来重点介绍下php正则表达式的常用函数,两者相结合才可以完美使用哦!! 1.preg_match() 函数原型:int preg_match (string $pattern, string $content [, array $matches]) preg_match ()函数在[详细]
-
学习php中的正则表达式
所属栏目:[PHP教程] 日期:2022-07-27 热度:182
简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到ta的身影。此外,象JavaScript这种客户端的脚本语言也提供了支持。正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念[详细]
-
PHP和javascript常用正则表达式及用法实例
所属栏目:[PHP教程] 日期:2022-07-27 热度:149
这篇文章主要介绍了常用的PHP和javascript正则表达式及用法实例,精心收集的PHP和javascript正则表达式各10个,需要的朋友可以参考下 在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在WEB开发中,正则表达式通常用[详细]
-
PHP正则提取不包含指定网址的图片地址的例子
所属栏目:[PHP教程] 日期:2022-07-27 热度:148
今天在做图片提取的时候,遇到了这个情况,一篇文章中的图片,提取出来一张作为文章的封面,这样在排版的时候图文模式看着比较舒服。 但是现在这个文章中可能含有一些表情,我们当然不能直接提取src路劲了,这样如果第一张是表情图片的话,就会提取表情图片[详细]
-
php使用curl和正则表达式抓取网页数据示例
所属栏目:[PHP教程] 日期:2022-07-27 热度:121
这篇文章主要介绍了php使用curl和正则表达式抓取网页数据示例,这里是抓取某网站的小说,需要的朋友可以修改一下抓取其它数据。 利用curl和正则表达式做的一个针对磨铁中文网非vip章节的小说抓取器,支持输入小说ID下载小说。 依赖项:curl 可以简单的看下,[详细]
-
PHP使用正则表达式清除超链接文本
所属栏目:[PHP教程] 日期:2022-07-27 热度:172
有些时候,我们需要对一些html文本进行处理,比如需要将文本中的超链接内容去除,这个时候就需要用到正则表达式。 可以用$str = preg_replace(/a[^]*href=[^]*|/[^a]*a[^]*/i,,$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。 1、删除[详细]
-
php用正则表达式匹配中文实例详解
所属栏目:[PHP教程] 日期:2022-07-27 热度:97
在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦,下面小编来介绍一下。 gbk编码下汉字正则 1.判断字符串是否全是汉字,代码如下: ?php $str = 全部是汉字测试; if (preg_match_all(/^([x81-xfe][x40-xfe])+$[详细]
-
php preg_match匹配不同国家语言的实例代码
所属栏目:[PHP教程] 日期:2022-07-27 热度:189
php preg_match的匹配不同国家语言实例 正则:[S]{2,32} 过滤是管用的 PHP中代码如下: var_dump( preg_match(/[Sb]{2,32}/,) ); echohr /; var_dump( preg_match(/[Sb]{2,32}/,中国) ); 是不行的,需要加一个参数u,按照uniode来读码,代码如下: var_dump[详细]
-
简谈php命令行用法
所属栏目:[PHP教程] 日期:2022-07-27 热度:76
这篇文章主要介绍了浅谈php命令行用法的相关资料,需要的朋友可以参考下 Php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。 本文中,笔者为各位介绍下php在命令行中的使用方法。 1、 查看php的版[详细]
