創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:做網(wǎng)站、網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的湘陰網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!這篇文章主要介紹解決php輸出圖片亂碼的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
php輸出圖片亂碼的解決辦法:首先創(chuàng)建名為【showimg.php】的圖像輸出代碼;然后自定義函數(shù)【rand_create()】創(chuàng)建隨機的驗證碼圖像;最后在需要顯示驗證碼圖片的地方加上鏈接【<img src="showimg.php】即可。
php輸出圖片亂碼的解決辦法:
首先是創(chuàng)建了一個名為showimg.php
的圖像輸出代碼
<?php rand_create(); function rand_create() { srand((double)microtime()*1000000); $im = imagecreate(62,20); $black = ImageColorAllocate($im, 0,0,0); //RGB黑色標識符 $white = ImageColorAllocate($im, 255,255,255); //RGB白色標識符 $gray = ImageColorAllocate($im, 200,200,200); //RGB灰色標識符 imagefill($im,0,0,$gray); while(($randval=rand()%100000)<10000);{ imagestring($im, 5, 10, 3, $randval, $black); } //加入干擾象素 for($i=0;$i<200;$i++){ $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255)); imagesetpixel($im, rand()%70 , rand()%30 , $randcolor); } //輸出驗證圖片 ImagePNG($im); } ?>
其中自定義函數(shù)rand_create()
是創(chuàng)建一個隨機形的驗證碼圖像。一開始想直接把這段代碼引用到html語言當中,即:
<html> <head><title>輸入驗證碼</title><head> <body> <?php ******* ?> // 即上面的驗證碼圖像生成函數(shù) </body> </html>
結果顯示了類似以下亂碼:
[quote]塒NG IHDR>?~&aPLTE???熱?鰾′溽罽北??2?w/{2[緵?Y)滏锽 硤bT權挈陔 呀|gnk??靄:1l#?@ E灪勌R鼵氯黲?憸K\盾8 峯9n F敃痖|?Y 埄?賒+;冡c椥楏鬀6^??訳??嬈溢*鄺拀1?h.@?_?W舜{弝_L?闍鄈觨?"L8Y2?瞂 F0?欥_3=孼?D?{(嚀貼5?1宄紅餎b0UóB=*魔聬夡寓0荒Gd#?苙??巀>?q!q?Mp璔n贉洈Y篎j ▲2? x暕hm闟O 師平鑲?)酣蹣瓊RP隷?鈦廁奰蒝?X(ЮNhb???蟽?愋?(譨Oa忟K?oK迉:鳧K扛L堨衦絇炆?V贘U驎|鞇敭?eNt?潊?3????Z相t?棈丘陭鳋X)酇?脈L?r1IH嘇鎇他閫鎈Uf潫D珗/13焧?~?蝯V竑?N?65窠紋 K挄GF?q歛綖瓟麱~恰廟A??jv睹迬 ?S1感E?gc2啨蚧=?w湋m3U寬閶_J熖專ㄔ譨?B1?sIDATx渃`B&T0坓0? B謄?摮qh`eZ g+B碈?8+嘔 Ls@?hft1?m?朿嚦@趨??I??;? Y?刃屵z&~0?EL舦槍 ,$?澳坄 ?`??A?濸slF" 俍Q嵧v??k鄗嘹 ?犚HN蹖鎃?P堹[/quote]
[color=red][b]原來[/b][/color],這是一個段程序,而[b]
段程序必須位于最開始位置,有一個空行在前面也不行,而且輸出圖形后,就不能再輸出其它任何內(nèi)容了[/b]。這樣的話,一個頁面,就只能顯示一張圖片了。
問題的解決方案就是,另建一個頁面,在需要顯示此驗證碼圖片的地方加上鏈接<img src="showimg.php">,就輕易解決了。
以上是解決php輸出圖片亂碼的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!
網(wǎng)頁題目:解決php輸出圖片亂碼的方法-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.rwnh.cn/article14/csjpde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、商城網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站排名、企業(yè)網(wǎng)站制作、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容