亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決php imagepng輸出不了的問題

發布時間:2021-09-14 09:45:25 來源:億速云 閱讀:153 作者:柒染 欄目:編程語言

如何解決php imagepng輸出不了的問題,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

php imagepng輸出不了的解決辦法:1、將所在文件存儲為無BOM格式;2、定義header,并清空緩存區,代碼如“header ('Content-Type: image/png');”。

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php imagepng輸出不了怎么辦?

PHP ImagePng()在瀏覽器輸出圖片不能顯示的問題

拿隨機生成驗證碼的代碼為例,想要成功輸出圖片至瀏覽器必須注意兩項:

private function captcha(){
		ob_clean();
		session_start();
		
		header ('Content-Type: image/png');

		$image=imagecreatetruecolor(100, 30);//背景顏色為白色
		$color=imagecolorallocate($image, 255, 255, 255);
		imagefill($image, 20, 20, $color);

		$code='';
		for($i=0;$i<4;$i++){
		    $fontSize=8;
		    $x=rand(5,10)+$i*100/4;
		    $y=rand(5, 15);
		    $data='ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
		    $string=substr($data,rand(0, strlen($data)),1);
		    $code.=$string;
		    $color=imagecolorallocate($image,rand(0,120), rand(0,120), rand(0,120));
		    imagestring($image, $fontSize, $x, $y, $string, $color);
		}
		$_SESSION['code']=$code;//存儲在session里

		for($i=0;$i<200;$i++){
		    $pointColor=imagecolorallocate($image, rand(100, 255), rand(100, 255), rand(100, 255));
		    imagesetpixel($image, rand(0, 100), rand(0, 30), $pointColor);
		}
		for($i=0;$i<2;$i++){
		    $linePoint=imagecolorallocate($image, rand(150, 255), rand(150, 255), rand(150, 255));
		    imageline($image, rand(10, 50), rand(10, 20), rand(80,90), rand(15, 25), $linePoint);
		}
		imagepng($image);
		imagedestroy($image);
	}
<img class="img" src="http://xxxx/captcha">

(1)將所在文件存儲為無BOM格式

如何解決php imagepng輸出不了的問題

(2)定義header,并清空緩存區

header ('Content-Type: image/png');
ob_clean();

看完上述內容,你們掌握如何解決php imagepng輸出不了的問題的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠东县| 宣威市| 金秀| 蕉岭县| 班玛县| 绿春县| 苗栗市| 西畴县| 天台县| 马鞍山市| 华安县| 新巴尔虎右旗| 寿阳县| 读书| 双桥区| 常熟市| 泽州县| 秭归县| 益阳市| 阿克| 湖南省| 道真| 石楼县| 南充市| 横山县| 鹤庆县| 涡阳县| 老河口市| 宁陵县| 海阳市| 皮山县| 工布江达县| 海城市| 阿巴嘎旗| 本溪| 马尔康县| 富民县| 云南省| 明水县| 灵石县| 揭东县|