急急急 那里写错了 大神。。。。
那里写错了 大神。。。。images.func.php 看不见 随机数字 只有一块白色 画布
<?php
require_once 'string.func.php';
//创建画布
//通过GD库
$width = 80;
$height =28;
$image = imagecreatetruecolor($width, $height);
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
//用填充矩形 填充画布
imagefilledrectangle($image, 1,1,$width - 2,$height - 2, $white);
$type=1;
$length=4;
$chars = buildRandomString ( $type, $length );
//比对检查码
$sess_name="verify";
$_SESSION[$sess_name]=$chars;
$fontfiles=array("FZLTCXHJW.TTF","SIMFANG.TTF","SIMHEI.TTF,SIMKAI.TTF,SIMSUN.TTC");
$fontfiles = array ("SIMHEL.TTF" );
for ($i=0;$i<length;$i++){
$size=mt_rand(14, 18);
$angle=mt_rand(-15,15);
$x=5+$i*$size;
$y=mt_rand(20,26);
$fontfile="../fonts/".$fontfiles[mt_rand(0,count($fontfiles)-1)];
$color=imagecolorallocate($image, mt_rand(50,90),mt_rand(80,200),mt_rand(90,180));
$text= substr($chars,$i,1);
imagettftext($image, $size, $angle, $x, $y, $color, $fontfile, $text);
}
header("content-type:image/gif");
imagegif($image);
imagedestroy($image);string.func.php
那里写错了 大神。。。。string.func.php
<?php
function buildRandomString($type=1,$length=4){
if ($type == 1) {
$chars = join ( "", range ( 0, 9 ) );
} elseif ($type == 2) {
$chars = join ( "", array_merge ( range ( "a", "z" ), range ( "A", "Z" ) ) );
} elseif ($type == 3) {
$chars = join ( "", array_merge ( range ( "a", "z" ), range ( "A", "Z" ), range ( 0, 9 ) ) );
}
if ($length > strlen ( $chars )) {
exit ( "字符串长度不够" );
}
$chars = str_shuffle ( $chars );
return substr ( $chars, 0, $length );
}
?>