首頁 > 後端開發 > php教程 > php验证码有关问题

php验证码有关问题

WBOY
發布: 2016-06-13 13:30:48
原創
802 人瀏覽過

php验证码问题
linux下php5 安装了php5-gd,但是验证码图片还是不能显示求解为何?


图片显示为这样




img.php

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php session_start();
$width=50;
$height=20;
header("Content-type:image/gif");
$randval=randStr(4);
$im=imagecreatetruecolor($width,$height);
$r=array(255,215,235,195,175);
$g=array(255,215,235,195,175);
$b=array(255,215,235,195,175);
$key=rand(0,4);
$backColor=imagecolorallocate($im,$r[$key],$g[$key],$b[$key]);
$pointColor=imagecolorallocate($im,255,170,255);
imagefill($im,0,0,$backColor);
$stringColor=imagecolorallocate($im,0,0,0);
for($i=0;$i<=100;$i++){
    $pointX=rand(2,$width-2);
    $pointY=rand(2,$height-2);
    imagesetpixel($im,$pointX,$pointY,$pointColor);
}
imagestring($im,3,5,1,$randval,$stringColor);
$ImageFun='Imagegif';
$ImageFun($im);
imagedestroy($im);
function randStr($len=10){
    $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    $string="";
    while(strlen($string)<$len){
        $string.=substr($char,(rand()%strlen($chars)),1);
    }
    return $string;
}
$_SESSION['identifying']=$randval;
?>

登入後複製





PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
?


<title>登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="images/public.css" type="text/css" rel="stylesheet">
<link href="images/login.css" type="text/css" rel="stylesheet">
<style type="text/css">
</style>
<meta content="MSHTML 6.00.2900.5848" name="GENERATOR">
<script language="javascript">
function check(){
    if(docnument.getElementByID("txtUserName").value==''){
        alert("用户名不允许为空");
        docnument.getElementById("txtUserName").focus();
        return false;
    }
    if(docnument.getElementById("txtUserPassword").value==''){
        alert("密码不能为空");
        docnument.getElementById("txtUserPassword").focus();
        return false;
    }
    return true;
}
</script>


    
登入後複製
 
         
  登录 学生 教师
  用户名:  
密 码:  
验证码:    php验证码有关问题 不清楚,再来一张
 
 
 
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板