驗證碼不顯示php
① phpwind無法顯示驗證碼,請教高手怎麼回事
首先要確定問題是不是因為網速引起的,刷新一下頁面,或者網速好的時候再試一下。如果是本地的伺服器,那就排除網速的問題,你可以使用phpinfo()函數查看是否開啟了GD庫的支持,沒有開的話。找到php安裝目錄,找到php.ini文件,將php_gd2.dll前的分號(;)去掉重啟apache即可。如果還是不行,那就要考慮代碼問題了,是否改動代碼了,或者代碼的使用方法不對
② phpstudy前台驗證碼無法顯示
你這個問題出現在前台的代碼裡面,你找到顯示這個頁面的源文件,打開源文件刪除這個驗證碼的代碼就可以了。
有個更好的辦法找到,使用F12點擊右上方的那個按鈕,就能找到這個位置了,可以右鍵查看源代碼,也可以
③ php中文驗證碼無法顯示
session_start();
$image=imagecreatetruecolor(200,60);//創建畫布
$color=imagecolorallocate($image,mt_rand(157,255),mt_rand(157,255),mt_rand(157,255));//隨機顏色
//$color=imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$color);//填充顏色
//中文驗證碼
$fontface="simhei.ttf";//確保相同目錄下有該字體
$strdb=array('好','多','人','在','學','習');
for($i=0;$i<4;$i++){
$fontsizecolor=imagecolorallocate($image,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
$codex=iconv("GB2312","UTF-8",$strdb[mt_rand(0,5)]);//iconv不能轉數組取任意下標
imagettftext($image,mt_rand(20,24),mt_rand(-30,30),(40*$i+20),mt_rand(30,35),$fontsizecolor,$fontface,$codex);//如果用$code的話就生成1+2+3+4是個漢字的驗證碼了
}
//干擾點
for($i=0;$i<200;$i++){
$pointcolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imagesetpixel($image,mt_rand(1,100),mt_rand(1,20),$pointcolor); //雪花
}
//干擾線
for($i=0;$i<3;$i++){
$linecolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imageline($image,mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),$linecolor);
}
ob_clean();
header("Content-type:image/png");
imagepng($image);
imagedestroy($image);
④ php驗證碼代碼 為什麼顯示不出來
你可以直接把圖片地址放到瀏覽器地址欄里看看,如果還是沒有。說明你的驗證碼程序有問題,或者你的伺服器環境對GD庫不支持。一般不會不支持的。
⑤ 在PHP語言中,為什麼驗證碼沒有顯示。
看看你的php.ini中是否開啟了php_gd2吧?
⑥ php 驗證碼 不顯示
你在驗證碼最上面加一句
error_reporting(E_ALL);
ini_set("display_errors", "On");
這樣會打開所有的錯誤。
header("Content-type: image/PNG");
這行前面加//給注釋掉,然後你訪問一下vcode.php這個文件,把顯示的錯誤補充到這里。
⑦ 網站後台驗證碼不顯示,求解,PHP的!
執行以下步驟:
1.訪問生成驗證碼的URL,看是否正確顯示驗證碼
2.將"刷新驗證碼"的src指向生成驗證碼的URL
⑧ php網站後台驗證碼不顯示,求教
問題不大,需要時間調試
1,GD庫 開了 么?換 環境了么 看看環境設置
2,圖片 生成了的話 在代碼 足行輸出 看看到哪終止了,代碼應該沒問題,試試方法生成圖片路徑那是否寫錯
主要就是這2個問題,幾年前修改過
⑨ php網站後台驗證碼顯示不出來呢
一般是兩個問題,一、GD庫是否開啟。二、BOM頭的影響,沒有清除。
給你發一個清除BOM的文件,你在根目錄執行一下該文件就行了。