主页
返回
上传文件
创建文件
编辑文件 ./inchsb/code.php
当前文件编码
UTF-32
UTF-32BE
UTF-32LE
UTF-16
UTF-16BE
UTF-16LE
UTF-8
UTF-7
UTF7-IMAP
ASCII
EUC-JP
SJIS
eucJP-win
EUC-JP-2004
SJIS-win
SJIS-DOCOMO
SJIS-KDDI
SJIS-SOFTBANK
MacJapanese
SJIS-2004
UTF-8-DOCOMO
UTF-8-Mobile#KDDI-A
UTF-8-KDDI
UTF-8-SOFTBANK
CP932
CP51932
JIS
ISO-2022-JP
ISO-2022-JP-MS
GB18030
Windows-1252
Windows-1254
ISO-8859-1
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-16
GB2312
GBK
HZ
EUC-TW
BIG-5
CP950
EUC-KR
UHC
ISO-2022-KR
Windows-1251
CP866
KOI8-R
KOI8-U
ArmSCII-8
CP850
JIS-ms
ISO-2022-JP-2004
ISO-2022-JP-KDDI
CP50220
CP50220raw
CP50221
CP50222
»
保存文件编码
UTF-32
UTF-32BE
UTF-32LE
UTF-16
UTF-16BE
UTF-16LE
UTF-8
UTF-7
UTF7-IMAP
ASCII
EUC-JP
SJIS
eucJP-win
EUC-JP-2004
SJIS-win
SJIS-DOCOMO
SJIS-KDDI
SJIS-SOFTBANK
MacJapanese
SJIS-2004
UTF-8-DOCOMO
UTF-8-Mobile#KDDI-A
UTF-8-KDDI
UTF-8-SOFTBANK
CP932
CP51932
JIS
ISO-2022-JP
ISO-2022-JP-MS
GB18030
Windows-1252
Windows-1254
ISO-8859-1
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-16
GB2312
GBK
HZ
EUC-TW
BIG-5
CP950
EUC-KR
UHC
ISO-2022-KR
Windows-1251
CP866
KOI8-R
KOI8-U
ArmSCII-8
CP850
JIS-ms
ISO-2022-JP-2004
ISO-2022-JP-KDDI
CP50220
CP50220raw
CP50221
CP50222
<?php error_reporting(0); session_start(); getCode(4,50,20); function getCode($num,$w,$h) { $code = ""; for ($i = 0; $i < $num; $i++) { $code .= rand(0, 9); } //4位验证码也可以用rand(1000,9999)直接生成 //将生成的验证码写入session,备验证页面使用 $_SESSION['PHP_M2T'] = $code; setcookie("mimi", md5($code), time()+1200); //创建图片,定义颜色值 Header("Content-type: image/PNG"); $im = imagecreate($w, $h); $black = imagecolorallocate($im, 255, 0, 63); $gray = imagecolorallocate($im, 200, 200, 200); $bgcolor = imagecolorallocate($im, 255, 255, 255); imagefill($im, 0, 0, $bgcolor); //画边框 //imagerectangle($im, 0, 0, $w-1, $h-1, $black); //在画布上随机生成大量黑点,起干扰作用; for ($i = 0; $i < 10; $i++) { imagesetpixel($im, rand(0, $w), rand(0, $h), $black); } //将数字随机显示在画布上,字符的水平间距和位置都按一定波动范围随机生成 $strx = rand(1,3); for ($i = 0; $i < $num; $i++) { $strpos = rand(2, 6); imagestring($im, 5, $strx, $strpos, substr($code, $i, 1), $black); $strx += rand(8, 12); } imagepng($im); imagedestroy($im); } ?>
左侧上传操作菜单,底部删除操作按钮,详情联系QQ:81990101