📄 img_rand.php
字号:
<?php// numric auth. hehe.. by hightman@hightman.net// $Id: img_rand.php,v 1.2 2004/02/08 06:33:19 flyriver Exp $$radix = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789";$maxlen = 4;mt_srand();$fpath = "img_rand/" . mt_rand(0, 6) . ".jpg";$font = $_SERVER["DOCUMENT_ROOT"] . "/img_rand/font_rand/" . mt_rand(0, 18) . ".ttf";$im = ImageCreateFromJPEG($fpath); // width=200 height=10$color = ImageColorAllocate($im, 0, 0, 0);$len = $maxlen;$bwidth = 200 / $maxlen;$rand_str = "";while ($len) { $len --; $i = mt_rand(0, 34); $j = mt_rand(20, 30); $x = 170 - $len * $bwidth; $y = 15 + $j; $angle = $i - 15; Imagettftext($im, $j, $i - 15, $x, $y, $color, $font, $radix[$i]); $rand_str .= $radix[$i];}session_set_cookie_params(3600);session_start();$_SESSION['num_auth'] = str_replace(" ", "", $rand_str);header("Content-Type: image/jpeg");ImagePng($im);ImageDestroy($im);exit();?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -