三种php教程汉字英文验证代码生成程序
$ChineseChar = explode(',',"人,出,来,友,学,孝,仁,义,礼,廉,忠,国,中,易,白,者,火 ,王,金,木,雷,风,龙,虎,天,地, 生,晕,菜,鸟,田,三,百,钱,福 ,爱,情,兽,虫,鱼,九,网,新,度,哎,唉,啊,哦,仪,老,少,日, 月 ,星,肯,各,程"); $k[0]=$ChineseChar[array_rand($ChineseChar)];$k[1]=$ChineseChar[array_rand($ChineseChar)];$k[2]=$ChineseChar[array_rand($ChineseChar)];$k[3]=$ChineseChar[array_rand($ChineseChar)];$cookie_str=implode('', $k);setcookie('vrify',md5($cookie_str),time()+600);$str[0]=iconv('gb2312','UTF-8',$k[0]);$str[1]=iconv('gb2312','UTF-8',$k[1]);$str[2]=iconv('gb2312','UTF-8',$k[2]);$str[3]=iconv('gb2312','UTF-8',$k[3]);//构造图像$x_size=100;$y_size=25;$font='simhei.ttf';$pic=imagecreate($x_size,$y_size);$background_color = imagecolorallocate ($pic, 255, 255, 255);$foregroundArr = array(imagecolorallocate($pic, rand(0, 20), rand(0, 20), rand(0, 20)), imagecolorallocate($pic, rand(0, 20), rand(0, 10), rand(245, 255)), imagecolorallocate($pic, rand(245, 255), rand(0, 20), rand(0, 10)), imagecolorallocate($pic, rand(245, 255), rand(0, 20), rand(245, 255)));imagettftext($pic,mt_rand(12,15),mt_rand(-8,8),6,mt_rand(19,22),$foregroundArr[rand(0,3)],$font,$str[0]);imagettftext($pic,mt_rand(15,17),mt_rand(-8,8),26,20,$foregroundArr[rand(0,3)],$font,$str[1]);imagettftext($pic,mt_rand(12,15),mt_rand(-8,8),46,20,$foregroundArr[rand(0,3)],$font,$str[2]);imagettftext($pic,mt_rand(15,17),mt_rand(-8,8),66,mt_rand(19,22),$foregroundArr[rand(0,3)],$font,$str[3]);for ($i=0;$i
1 2 3 4
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号