有劳老大

#1 prince

能不能发个你用的php.ini文件上来,我用你发上来的扩展总是不行,所以我想对比一下配置,找一找原因,谢谢!

2010-08-06 13:12:39

#2 jake

好像我的php.ini没做什么设置,也就是SpeedAMP里面的那个。php.zip

另外你指的是哪个PHP扩展?

2010-08-06 13:20:23

#3 prince

回复 2 jake


    verify.php这个验证码的,我用了http://speedphp.com/bbs/viewthread.php?tid=286&rpid=1124&ordertype=0&page=1pid1124这里你上传的附件里的也不行,用这个却可以(但我还是想用jake你做的):
error_reporting(0);
session_start();
function random($len)
{
$srcstr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
mt_rand();//配置乱数种子
$strs="";
for($i=0;$i<$len;$i++){
$strs.=$srcstr[mt_rand(0,35)];
}
/*
  2 名 称:strtoupper
  3 功 能:字串全转为大写\r
  4 传回值:字串
  5 语 法:strtoupper(string str);
  6 说 明:本函式将字串 str 全部变大写字串。\r
  7 范 例:
  8 strtoupper("ab2cd4efg"); 结果为AB2CD4EFG
  9 strtoupper("ab1cde4fg"); 结果为Ab1CDE4fg
  10   
  11 */
return strtoupper($strs);
}
$str=random(5); //随机生成的字符串
$width = 60; //验证码图片的宽度
$height = 25; //验证码图片的高度
/*
Content-Type: xxxx/yyyy
 Location: xxxx:yyyy/zzzz
 Status: nnn xxxxxx  
*/
@header("Content-Type:image/png");
$_SESSION["code"] = $str;
//echo $str;
$im=imagecreate($width,$height);
//背景色
$back=imagecolorallocate($im,0xFF,0xFF,0xFF);
//模糊点颜色
$pix=imagecolorallocate($im,240,163,147);
//字体色
$font=imagecolorallocate($im,41,163,238);
//绘模糊作用的点
mt_srand();
for($i=0;$i<1000;$i++)
{
imagesetpixel($im,mt_rand(0,$width),mt_rand(0,$height),$pix);
}
imagestring($im, 5, 7, 5,$str, $font);
imagerectangle($im,0,0,$width-1,$height-1,$font);
imagepng($im);
imagedestroy($im);
$_SESSION["code"] = $str;
session_destroy();
?>
还有之前你发的那个加密密码框我现在还没有使用成功。

2010-08-06 13:42:05

#4 jake

显示不出来?GD库应该装了吧

2010-08-06 13:49:36

#5 prince

回复 4 jake


    如果GD没装我用别人的也一样显示不了呀

2010-08-06 14:15:07