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

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

verifyImage()函數不能調用

<?php
require?'string.func.php';
function?verifyImage($type?=?1,?$length?=?4,?$sess_name?=?"verify")?{
	//?創建畫布
	//?通過GD庫做驗證碼
	$width?=?80;
	$height?=?30;
	$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.TTC",
			"MSYHBD.TTC",
			"SIMKAI.TTF",
			"SIMLI.TTF",
			"STZHONGS.TTF"?
	);
	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?(?100,?150?)?);
		$text?=?substr?(?$chars,?$i,?1?);
		imagettftext?(?$image,?$size,?$angle,?$x,?$y,?$color,?$fontfile,?$text?);
	}
	
		for($i?=?0;?$i?<?50;?$i++)?{
			imagesetpixel?(?$image,?mt_rand?(?0,?$width?-?1?),?mt_rand?(?0,?$height?-?1?),?$black?);
		}
	
	header?(?"content-type:image/gif"?);
	imagegif?(?$image?);
	imagedestroy?(?$image?);
}
?>



--?以上代碼能正常顯示驗證碼,但在getverify.php調用verifyImage()的函數的時候就顯示不出來。


<?php
require_once?'../include.php';
verifyImage();
?>

請問是怎么回事呢?

還有就是verifyImage()函數如果完全按照老師的加直線,就會出現錯誤,顯示不出驗證碼。


正在回答

2 回答

你設置下PHP配置文件中output_buffering=4096,接著在查看下當前頁面是否有輸出

應該就沒有問題了

^-^...

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

weyvin 提問者

謝謝KING的回答 PHP配置文件默認就是4096的,那要怎么處理呢?
2014-11-26 回復 有任何疑惑可以回復我~
#2

weyvin 提問者 回復 weyvin 提問者

對了, 我是用xampp 模擬PHP環境的
2014-11-26 回復 有任何疑惑可以回復我~
#3

慕工程7846985 回復 weyvin 提問者

wamp同求啊
2016-04-03 回復 有任何疑惑可以回復我~

我的也沒有這個函數,我用的是5.1.6版本的

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

舉報

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

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

進入課程

verifyImage()函數不能調用

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

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

幫助反饋 APP下載

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

公眾號

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