iyaner 发表于 2006 年 6 月 21 日 21:12:13

谁有php的验证码程序??我想要

RT:victory:

星辰 发表于 2006 年 6 月 21 日 21:14:35

DZ論壇,PW論壇都有~

esnak 发表于 2006 年 6 月 21 日 21:16:29

我有生成验证码图片的程序,应该在06年前数据里

nuet 发表于 2006 年 6 月 21 日 21:17:15

我只知道ASP的

iyaner 发表于 2006 年 6 月 21 日 21:19:11

原帖由 星辰 于 2006-6-21 21:14 发表
DZ論壇,PW論壇都有~

这个太难找了吧!

esnak 发表于 2006 年 6 月 21 日 21:29:58

http://www.jgwy.net/bbs/viewthread.php?tid=98346&extra=&highlight=&page=1

iyaner 发表于 2006 年 6 月 21 日 21:30:50

原帖由 esnak 于 2006-6-21 21:29 发表
http://www.jgwy.net/bbs/viewthread.php?tid=98346&extra=&highlight=&page=1
谢谢

winsock 发表于 2006 年 6 月 21 日 21:31:41


<?php
session_start();
if($_GET["act"] == "check")
{
$_SESSION['login_check_number'] = substr(md5(rand()),20,6);
for($i=0;$i<5;$i++)
{
      if(rand(0,1))      $_SESSION['login_check_number'][$i] = strtoupper($_SESSION['login_check_number'][$i]);
}
session_register("login_check_number");
$im = @imagecreate (86, 20)
    or die ("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate ($im, 200, 200, 200);

//设置干扰像素,防止被OCR
for ($i=0;$i<=128;$i++)
{
$point_color = imagecolorallocate ($im, rand(0,255), rand(0,255), rand(0,255));
imagesetpixel($im,rand(2,128),rand(2,38),$point_color);
}

//逐个画上验证码字符
for ($i=0;$i<=5;$i++)
{
$text_color = imagecolorallocate ($im, rand(0,255), rand(0,128), rand(0,255));
$x = 5 + $i * 14;
$y = rand(1,5);
imagechar ($im, 5, $x, $y,$_SESSION['login_check_number']{$i}, $text_color);
}

//输出PNG图像
header ("Content-type: image/png");
imagepng ($im);
imagedestroy ($im);
die();                                                   
}
?>

esnak 发表于 2006 年 6 月 21 日 21:32:23

靠,木JJ的难得显次身。。。

星辰 发表于 2006 年 6 月 21 日 21:39:08

收了
页: [1] 2
查看完整版本: 谁有php的验证码程序??我想要