img的寫法不對,改成形如以下的格式
成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)的關(guān)注點不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給創(chuàng)新互聯(lián)公司一個展示的機會來證明自己,這并不會花費您太多時間,或許會給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗,一切以用戶為中心。
img src="data:image/png;base64,?php echo base64_encode($row1['bin_data'])?" /
data:image/png 可以根據(jù)你的文件類型用變量替換。
后面那些注掉就對了,和那些沒關(guān)系
你的問題太含乎不清了。
網(wǎng)上圖片一般以獨立文件形式存在網(wǎng)上擴展名為 .png .gif .jpg .bmp等,還可以以二進制形式存放于數(shù)據(jù)庫中,不過好像都不這樣用。
如果你是 以文件形式存在網(wǎng)站,那調(diào)用圖像,出現(xiàn)亂碼,肯定是你程序有誤。仔細(xì)檢查程序吧。
下次問技術(shù)問題,要說明自己的做法,最好貼出源代碼。
5
?php??
echo?'pimg?src="centergoods.php?action=showid='.$val['id'].'t='.time().'"?width="150"/p';??
header('content-type:'.$b['type']);?
echo?$b['pic'];
................
以上代碼在header發(fā)送之前有個echo輸出了一串字符串.有些header信息要求先發(fā)送,之前不能有其他輸出.你將header這句放在echo輸出之前.
另外,在上面一段代碼中,你將上傳的圖片數(shù)據(jù)直接保存到數(shù)據(jù)庫中,然后在下面取出來直接發(fā)送給瀏覽器,這是什么邏輯?你發(fā)送出去的將是圖片的原始數(shù)據(jù),瀏覽器就是按原樣顯示,一堆亂碼.如果你要讓它知道這是一張圖片,你也得使用header來標(biāo)識這是圖片類型的文件.當(dāng)然最后是一個單獨的php文件處理并輸出圖片格式的數(shù)據(jù)供img調(diào)用.
文章標(biāo)題:php顯示數(shù)據(jù)庫圖片亂碼 php顯示數(shù)據(jù)庫圖片亂碼怎么辦
文章網(wǎng)址:http://jinyejixie.com/article42/dophcec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計、云服務(wù)器、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)