-
最简洁的PHP生成指定长度随机数的方法介绍
所属栏目:[PHP教程] 日期:2022-07-29 热度:186
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套看来没有好脑仁儿真的不适合当程序员。 自写了一行版本: function generate_code($length = 4) { return rand(pow(10,($length-1))[详细]
-
详解php-fpm上max_children的配置
所属栏目:[PHP教程] 日期:2022-07-29 热度:119
现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm运行时直接fork出pm.max_chindren个worker进程 dynamic:表示,[详细]
-
怎样通过filegetcontents发送GETPOST请求?方法介绍
所属栏目:[PHP教程] 日期:2022-07-29 热度:160
服务器端执行HTTP请求,大家经常使用的就是CURL,curl工具的确是很好的数据文件传输工具,那么除此之外还有其他的工具能实现这个功能吗? 现在为你介绍一个很常见的工具 file_get_content() 纳尼,这不是PHP文件操作函数吗??? 竟然还能实现GET POST 请求??[详细]
-
PHP CURL 内存泄露问题处理方法
所属栏目:[PHP教程] 日期:2022-07-28 热度:71
这篇文章主要介绍了PHP CURL 内存泄露问题解决方法,CRUL长时间访问HTTPS网站时有内存泄露问题,本文经过反复调试找到了解决方法,需要的朋友可以参考下 phpcurl使用privoxy代理访问https://www.google.com/search?q=xxx curl配置平淡无奇,长时间运行发现一个[详细]
-
PHP进程同步代码例子
所属栏目:[PHP教程] 日期:2022-07-28 热度:103
这篇文章主要介绍了PHP进程同步代码实例,本文直接给出实现代码,需要的朋友可以参考下 经常遇到这样一种情况,计划任务定时后台执行某个php程序,有时候也需要手动执行,可能多个人都需要执行这个程序,如果任务持续时间非常长,就很容易造成重复执行,所以就[详细]
-
PHP遍历数组的三种方法及效率比较分析
所属栏目:[PHP教程] 日期:2022-07-28 热度:122
这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach、while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍历数组的三种方法及效率对比。分享给大家供大家参考。具体分析如下:[详细]
-
php模拟post提交数据的方法一览
所属栏目:[PHP教程] 日期:2022-07-28 热度:198
这篇文章主要介绍了php模拟post提交数据的方法,实例分析了socket方法模拟post提交数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php模拟post提交数据的方法。分享给大家供大家参考。具体如下: php模拟post提交数据,用处很多,可用来[详细]
-
PHP获取一年中每个星期的开始和结束日期的方法说明
所属栏目:[PHP教程] 日期:2022-07-28 热度:150
这篇文章主要介绍了PHP获取一年中每个星期的开始和结束日期的方法,涉及php对日期操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP获取一年中每个星期的开始和结束日期的方法。分享给大家供大家参考。具体分析如下:最近项目中需要做[详细]
-
php制作动态随机验证码步骤
所属栏目:[PHP教程] 日期:2022-07-28 热度:69
这篇文章主要介绍了php制作动态随机验证码的方法的相关资料,需要的朋友可以参考下 验证码(CAPTCHA)是Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还[详细]
-
PHP 5.3和PHP 5.4出现FastCGI Error处理方法
所属栏目:[PHP教程] 日期:2022-07-28 热度:157
这篇文章主要介绍了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-28 热度:76
平时经常看php的错误日志,很少有机会去自己动手写日志,看了王健的《最佳日志实践》觉得写一个清晰明了,结构分明的日志还是非常有必要的。 在写日志前,我们问问自己:为什么我们有时要记录自定义的日志呢?而不用系统默认的日志记录方式呢? 我认为有两个原[详细]
-
php 运用array函数实现分页
所属栏目:[PHP教程] 日期:2022-07-28 热度:53
这里给大家分享的是一段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-28 热度:152
要用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-28 热度:158
php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码,希望此文章对大家会有所帮助. php生成一个安全随机的密码程序实例代码如下: ?php header(Content-type:text/html;charset=utf-8); function getRandPass($length = 6){ $password = ; //将你想要[详细]
-
php生成uuid格式字符串实例程序
所属栏目:[PHP教程] 日期:2022-07-28 热度:132
uuid是什么格式的字符串我想很多朋友不知道,但是你己经来了估计就清楚什么是uuid了,下面我们一起来看看如何生成uuid字符串吧. UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,通常平台会提供生成UUID的API。UUID按照开放软件基金[详细]
-
php利用openssl生成签名实例程序
所属栏目:[PHP教程] 日期:2022-07-28 热度:116
前面我有讲过利用其它的算法生成签名,下面我们同样在利用openssl生成签名,希望此文章对各位同学会有所帮助. PHP实例代码如下: ?php /** * 根据原文生成签名内容 * * @param string $data 原文内容 * * @return string //开源代码phpfensi.com */ function si[详细]
-
php过滤网站敏感关键词例子
所属栏目:[PHP教程] 日期:2022-07-28 热度:194
在php中过滤敏感词的方法超级的简单我们只要使用strtr或者str_replace函数就可以直接快速的替换掉了,下面来两个简单好用的例子. 例子1,代码如下: $badword=array(张三,丰田); $badword1 = array_combine($badword,array_fill(0,count($badword),*)); $bb =[详细]
-
PHP带密钥的加密解密函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:180
在一些开发中,我们使用curl等进行通信,如果你的一些隐私数据不进行加密,就可能造成信息泄露,带来不必要的麻烦,我们提供一个带密钥的加密解密函数,只要你的密钥不泄露,就可能很好的保护你的传输. PHP带密钥的加密解密函数代码如下: function encrypt($data, $[详细]
-
php完美过滤HTML代码的函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:96
在php应用开发中如果要过滤html标签我们可以直接使用很多函数来实现,但在实际应用中像有一些标签是需要保留的,有一些是要过滤的,下面我就整理了一个完整例子. 例子,使用strip_tags()函数过滤所有html,代码如下: $str = a href=#href/a; echo htmlspecialchar[详细]
-
php xml生成函数程序代码
所属栏目:[PHP教程] 日期:2022-07-28 热度:193
function xml_file($filename, $keyid = errorentry) { $string = implode(, file($filename)); return xml_str($string, $keyid); } function xml_str($string, $keyid = errorentry) { $parser = xml_parser_create(); xml_parser_set_option($parser, XML[详细]
-
php生成xml文件
所属栏目:[PHP教程] 日期:2022-07-28 热度:107
这是一款我在做flash xml交互时,利用php生成xml并把生成的xml数据保存到一个指定xml文档里了,代码如下: function cleanstring($str){ $str = rawurldecode($str); $badchars = array(, , ., /, ?, #, *, (, ), [, ], {, }, , ,, =, , , :, ;, ^, @, ~, !, )[详细]
-
php xml转换成数组
所属栏目:[PHP教程] 日期:2022-07-28 热度:180
//调用方法: $array = xml2array(file_get_contents(feed.xml, 1, attribute)); */ function xml2array($contents, $get_attributes=1, $priority = tag) { if(!$contents) return array(); if(!function_exists(xml_parser_create)) { //print xml_parser_c[详细]
-
php dom增加xml节点函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:62
function: addcomment adds a comment. parameters: $data - associative array of data, must contain name, website, comment, date, user_ip, user_agent, and spam. returns: id of the new comment. ?xml version=1.0 encoding=utf-8? !doctype message[详细]
-
PHP网站研制中常用的8个小技巧
所属栏目:[PHP教程] 日期:2022-07-27 热度:132
这篇文章主要介绍了PHP网站开发中常用的8个小技巧,本文讲解了命名、使用、PHP判断Form表单是否提交、PHP 获取字符串长度、PHP超全局对象等内容,需要的朋友可以参考下 PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用P[详细]
-
PHP扩展开发入门教程介绍
所属栏目:[PHP教程] 日期:2022-07-27 热度:181
这篇文章主要介绍了PHP扩展开发入门教程,本文讲解了使用C语言在Linux系统下开发一个PHP扩展应该具备的最基本知识,需要的朋友可以参考下 PHP扩展开发 我准备在此系列博文中总结我有关PHP扩展开发的学习和感悟,力图简单清晰地描述在Linux系统下开发一个PHP扩[详细]
