
文章插圖
解決辦法
1、打開gd2庫 , 通過phpinfo進行查看 。清除bom , 代碼是頂行開始寫的 , 所以問題可能出現(xiàn)在代碼上 。
2、在header前加上ob_clean()語句 , 隨后就可以運行了 。
注意點
生成圖片時 , header('Content-type: image/png');前面不能有輸出 ?;蛘?nbsp;, 前面加:ob_clean(); 即使用輸出也可以通過這句來清除輸出緩存 。
解決實例
//設(shè)置 驗證碼高度寬度上面字符個數(shù) $img_w = 70; $img_h = 22; $font = 5; $char_len = 5; //數(shù)組合并 , range()函數(shù)返回一個范圍數(shù)組 $char = array_merge ( range ( 'a', 'z' ), range ( 'A', 'Z' ), range ( '1', '9' ) ); $rand_keys = array_rand ( $char, $char_len ); //隨機從數(shù)組中取指定個數(shù)的元素,生成鍵值 if ($char_len == 1) { //若只有一個數(shù) , 則array_rand()返回非數(shù)組類型$rand_keys = array ($rand_keys ); } shuffle($rand_keys);//可以不用 $code = ''; foreach ( $rand_keys as $k ) {$code .= $char [$k]; } session_start (); $_SESSION ['captcha'] = $code;//添加線、色 //創(chuàng)建新圖像 $img = imagecreatetruecolor ( $img_w, $img_h ); //分配顏色 $bg_color = imagecolorallocate ( $img, 0
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- php中Suhosin是什么
- php斷點調(diào)試 php方法斷點如何實現(xiàn)
- php運行模式有哪幾種 php常見運行模式詳解
- php74新特性 php7.4新特性
- php斷點調(diào)試 php命令行中進行斷點
- 手機打碼的圖片怎么還原 手機上羞羞的打碼圖,終于能還原了
- 紅米手機各型號圖片 紅米手機型號大全及報價
- 蘋果手機快捷功能截屏教程 蘋果6splus手機怎么截長圖片
- kn95口罩的正確戴法圖片 kn95/n95口罩的正確戴法
- 臨床研究顯示:體育運動有助預(yù)防乳腺癌
