注册 登录
编程论坛 PHP技术论坛

GD库明明是已经打开了的,可是我的验证却在网页上显示不出来?

bccnjj 发布于 2013-03-07 20:25, 2247 次点击
程序代码:
<?php

    //画出自己的验证码
    $checkcCode="";
    for($i=0;$i<4;$i++){
        $checkCode=dechex(rand(1,15));
    }
   
    //创建画布
    $image1=imagecreatetruecolor(100,50);
   
    //存入到session
    //session_start();
    //$_SESSION['checkCode']=$checkCode;
   
    //文字颜色

    $red=imagecolorallocate($image1,255,0,0);
   
    //imagestring — 水平地画一行字符串
    imagestring($image1,5,0,0,$checkCode,$red);

 

    //输出到画布上
    header("content-type:image/png");   
    //输出图片格式
    imagepng($image1);
   
    //销毁图像
    imagedestroy($image1);
   
?>
1 回复
#2
twl2863679262013-03-28 14:43
$checkcCode="";
    for($i=0;$i<4;$i++){
        $checkCode.=dechex(rand(1,15));
    }


$checkCode.=dechex(rand(1,15));少了一个点"."
1