<?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 ("SIMYOU.TTF"); //由于字体文件比较大,就只保留一个字体,如果有需要的同学可以自己添加字体,字体在你的电脑中的fonts文件夹里有,直接运行输入fonts就能看到相应字体 for($i = 9; $i < $length; $i ++) { echo "123"; $size = mt_rand ( 14, 18 ); $angle = mt_rand ( - 15, 15 ); $x = 5 + $i * $size; $y = mt_rand ( 20, 26 ); $fontfile = "../fonts/" . $fontfiles [0]; $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 );
坐对流年
椰子林
李FL
绿豆露水