PHP 検証コードの問題
Linux 上の PHP5 に php5-gd がインストールされているのに、検証コードの画像が表示されないのはなぜですか?
画像はこんな感じで表示されます
img.php
<!-- 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; ?>
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> ?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <TITLE>登录</TITLE> <META http-equiv=Content-Type content="text/html; charset=utf-8"> <STYLE type=text/css> </スタイル> <META content="MSHTML 6.00.2900.5848" name=GENERATOR> <スクリプト言語='javascript'> 関数チェック(){ if(docnument.getElementByID("txtUserName").value==''){ alert("用户名不允许は空"); docnument.getElementById("txtUserName").focus(); false を返します。 } if(docnument.getElementById("txtUserPassword").value==''){ alert("密码不可空"); docnument.getElementById("txtUserPassword").focus(); false を返します。 } true を返します。 }</スクリプト> </HEAD> <form name="loginfrom" action="php/userController.php?flag=login"method="POST"> <div id="div1"> <TABLE id=login height="100%" cellSpacing=0 cellPadding=0 width=800 整列=中央> <TBODY> <TR id=main> <td> <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%"> </td> <tbody> <tr> <TDcolSpan=5></TD> </tr> <tr> <td> </td> <TD> </TD> <TD> </TD> <TD> </TD> <TD> </TD> </TR> </TR> </tr> <tr> <td> </td> <TD><font size="3"><b>登录<b></font></TD> <td> <input type="radio" name="account" value="student"checked>学生 <input type="radio" name="account" value="Teacher">教师 <td></TR> </TR><TR height=20> <TR高さ=40> <TD rowSpan=4></TD> <TD>用户名:</TD> <td> <INPUT class=textbox id="ユーザー名" name="ユーザー名"> </TD> </td> <td> </td> </TR> </tr> <tr> <TD>密 コード:</TD> <TD><INPUT class=textbox id="user_password" type="user_password" 名前=txtユーザーパスワード> </TD> <td> </td> </TR> </tr> <tr> <TD>验证コード:</TD> <TD vAlign=centercolSpan=2> <INPUT id="識別" サイズ="4" name="識別"> <img src="img.php"/> <A id=LinkButton1 href="#">不明確、再来一张</A></TD> </TR> </tr> <tr> <td></td> <TD align=right> <INPUT id="submit" type="submit" value=" 登录 " name="submit" onclick="return check()"> </TD> <td> </td> </TR> </tr> <tr> <TDcolSpan=4></TD> </TR> </TBODY> </TABLE> </TD> </TR> </tr> <tr id="根の高さ=104"> <TD> </TD> </TR> </TBODY> </TABLE> </DIV> <DIV id=div2 style="表示: なし"></DIV> </コンテンツテンプレート> </フォーム> </BODY> </HTML> <div class="clear"></div> </tr> </tbody> </div>