亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

驗證碼空白 網站上下載的代碼也是空白 難道是環境問題,但是環境安裝織夢驗證碼顯示的

<?php?

require_once 'string.func.php';

//通過GD庫做驗證碼

function verifyImage($type=1,$length=4,$pixel=0,$line=0,$sess_name = "verify"){

session_start();

//創建畫布

$width = 80;

$height = 28;

$image = imagecreatetruecolor ( $width, $height );

$white = imagecolorallocate ( $image, 255, 255, 255 );

$black = imagecolorallocate ( $image, 0, 0, 0 );

//用填充矩形填充畫布

imagefilledrectangle ( $image, 1, 1, $width - 2, $height - 2, $white );

$chars = buildRandomString ( $type, $length );

$_SESSION [$sess_name] = $chars;

//$fontfiles = array ("MSYH.TTF", "MSYHBD.TTF", "SIMLI.TTF", "SIMSUN.TTC", "SIMYOU.TTF", "STZHONGS.TTF" );

$fontfiles = array ("MSYH.TTF" );

//由于字體文件比較大,就只保留一個字體,如果有需要的同學可以自己添加字體,字體在你的電腦中的fonts文件夾里有,直接運行輸入fonts就能看到相應字體

for($i = 0; $i < $length; $i ++) {

$size = mt_rand ( 14, 18 );

$angle = mt_rand ( - 15, 15 );

$x = 5 + $i * $size;

$y = mt_rand ( 20, 26 );

$fontfile = "../fonts/" . $fontfiles [mt_rand ( 0, count ( $fontfiles ) - 1 )];

$color = imagecolorallocate ( $image, mt_rand ( 50, 90 ), mt_rand ( 80, 200 ), mt_rand ( 90, 180 ) );

$text = substr ( $chars, $i, 1 );

imagettftext ( $image, $size, $angle, $x, $y, $color, $fontfile, $text );

}

if ($pixel) {

for($i = 0; $i < 50; $i ++) {

imagesetpixel ( $image, mt_rand ( 0, $width - 1 ), mt_rand ( 0, $height - 1 ), $black );

}

}

if ($line) {

for($i = 1; $i < $line; $i ++) {

$color = imagecolorallocate ( $image, mt_rand ( 50, 90 ), mt_rand ( 80, 200 ), mt_rand ( 90, 180 ) );

imageline ( $image, mt_rand ( 0, $width - 1 ), mt_rand ( 0, $height - 1 ), mt_rand ( 0, $width - 1 ), mt_rand ( 0, $height - 1 ), $color );

}

}

header ( "content-type:image/gif" );

imagegif ( $image );

imagedestroy ( $image );

}


正在回答

3 回答

如果你的GD庫是正常開啟的!

你定義了verifyImage函數 ,所有在最后函數結束的{}后面要加上verifyImage();調用才可以顯示的哦!

或者把verifyImage函數去掉,把里面的$type=1,$length=4,$pixel=0,$line=0,$sess_name = "verify"放到原來的位置,驗證碼就可以運行出來了。

我也是今天仔細看了視頻比對著才發現這個問題的,被這問題卡著好幾天了,希望可以解決你的問題!

0 回復 有任何疑惑可以回復我~
#1

邦林織夢 提問者

多謝 我都停滯了 好幾天 這個問題
2015-08-04 回復 有任何疑惑可以回復我~
#2

逐夢凡 回復 邦林織夢 提問者

感覺后臺比前端難學太多了,相互幫助
2015-08-25 回復 有任何疑惑可以回復我~
#3

邦林織夢 提問者 回復 逐夢凡

是的啊 前臺照貓畫虎,后臺需要羅輯思維
2015-08-26 回復 有任何疑惑可以回復我~

require_once 'string.func.php';? 這個 文件不存在 沒有警報么?

0 回復 有任何疑惑可以回復我~

肯能它需要引用一些織夢 里的東西

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117253    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

驗證碼空白 網站上下載的代碼也是空白 難道是環境問題,但是環境安裝織夢驗證碼顯示的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號