<?php //高先生简单验证码. //随机数 //为什么循环0-15的数字 //因为要实现最简单的字母和数字混搭 //16进制0-9 a-f //dechex 十进制转换为16进制 //创建一个四位的验证码. //$nmsg. 将每次循环的值累计起来 for($i=0;$i<4;$i++){ $nmsg.= dechex(mt_rand(0,15)); } //验证码数组准备完成,开始绘图 ob_clean(); //设定标头.告诉浏览器你要生成的MIME类型 header('Content-type:image/png'); //创建一个图形区域.赋值给资源句柄 $im=imagecreatetruecolor(75,25); //在空白的图像区域绘制填充背景 $blue=imagecolorallocate($im,0,102,255); //颜色1 背景 $white=imagecolorallocate($im,255,255,255); //颜色2 文字 imagefill($im,0,0,$blue); //填充颜色 //生成文本信息.将验证码的字符串写入图片. imagestring($im,5,18,5,$nmsg,$white); //输出最终图形 imagepng($im); //清除占用的资源 imagedestroy($im); ?>
<?php function go($str) { echo'I\'m '.$str; } $goto='go'; $goto('gaojiufeng'...
PHP的session文件夹默认保存在同一个文件,随着访客的增多,访问的速度会非常慢,例如部分管理系统后台每天登陆1000次,1个月就创建了30000个session文件,一年后是多少?假设这个系统的用户是上万人呢?方法1:每个网站使用自己的session文件夹,代码如下:<?php $pat...
项目需要使用websocket推送最新订单,客户服务器非linux不支持swoole,因此使用原生,直接上代码(1).PHP服务端<?php ini_set('error_reporting', E_ALL ^ E_NOTICE); ini_set...
在PHP中,大部分变量类型,如字符串,整型,浮点,数组等都是值类型的,而类和对象是引用类型.和其他语言有点差距.(1).在值类型中我们直接使用&符号表示指向对应变量的内存地址,当前变量和被指向的变量只要有1个的值被修改都会直接影响另外一个变量的值发生变化。(ps:还是非常节省内存的,可以使用...
今天帮朋友查询wordpress执行超级慢的原因,特此记录开启fpm的慢日志,记录执行超过30秒的脚本request_slowlog_timeout = 30 slowlog = var/log/slow.log查看日志[23-May-2019 17...
当我想在一个进程中监听kill 和 kill -9命令报了这个错误。//监听kill pcntl_signal(SIGTERM, function () { posix_kill(0, SIGTERM); });...