📄 code1.php
字号:
<?php
session_start();
set_time_limit(600);
$x_size=50;
$y_size=20;
$msg=num_rand(4);
$_SESSION['code']=$msg;
$font='ARIAL.TTF';
$img = imagecreate($x_size,$y_size);
$bg = imagecolorallocate($img, 255, 255, 255); //背影色
$border[0] = imagecolorallocate($img, 100, 0, 255); //字色
$border[1] = imagecolorallocate($img, 0, 0, 0); //字色
$border[2] = imagecolorallocate($img, 255, 0, 255); //字色
$border[3] = imagecolorallocate($img, 200, 100, 100); //字色
$border[4] = imagecolorallocate($img, 140, 140, 230); //字色
imagefilledrectangle($img, 255, 255, $x_size -1, $y_size - 1, $bg);
imagerectangle($img, 0, 0, $x_size - 1, $y_size - 1, $border[4]); //边框
for ($i=0;$i<strlen($msg);$i++){
imageString($img,5,$i*$x_size/4+3,3, $msg[$i],$border[mt_rand(0,4)]);
//imagettftext($img,13,mt_rand(-8,10)+$i*2,$i*11+4,16,$border[mt_rand(0,3)],$font,"$msg[$i]");
}
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
exit;
function num_rand($length){
mt_srand((double)microtime() * 1000000);
for($i=0;$i<$length;$i++){
$randval.= mt_rand(0,9);
}
//$randval=substr(md5($randval),mt_rand(0,32-$length),$length);
return $randval;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -