主題: 圖片不能顯示 作者: shabu 於 五月 12, 2006, 03:52:00 下午 本來想接著前幾篇相關討論繼續的,可是我後來想想我重開一個主題可能比較清楚
關於圖片顯示不了,error_log又沒有紀錄,直接讀取檔案卻又是OK的問題 我在美方討論區有看到一篇 Strange problem with images and Solaris (http://forums.lifetype.net/viewtopic.php?t=3088&start=0&postdays=0&postorder=asc&highlight=) 裡面有提到直接送出http字串去抓問題 我有兩個url,分別是 下面這個沒法顯示 http://bulog.bubu.game-host.org/resserver.php?blogId=1&resource=1.jpg 下面這個可以顯示 http://bulog.bubu.game-host.org/gallery/1/1-1.jpg 於是我telnet bubu.game-host.org 80 分別對這兩個url送出 使用resserver.php 程式碼: GET /resserver.php?blogId=1&resource=1.jpg HTTP/1.1 0xEFBBBF , 再來才是JFIF(JPG 檔案的header tag) .... 如果直接連結 程式碼: GET /gallery/1/1-1.jpg HTTP/1.1 也就是說,看不到圖是因為圖檔資料前面多出了0xEFBBBF。 嗯這可巧了,0xEFBBBF剛好是UTF8的BOM 我有試試看把httpd.conf & php.ini裡面有關於charset的部分都改過,可是結果還是一樣 這是我發現的問題,解決方式還不知道 :'( 主題: Re: 圖片不能顯示 作者: CrazyLion 於 五月 12, 2006, 07:03:37 下午 那說不定我們實驗室的網誌也是這個問題,可是,怎麼會一下正常一下不正常呢?
雖然說不正常的情況是第一次發生。 主題: Re: 圖片不能顯示 作者: magicbug 於 五月 13, 2006, 01:20:49 下午 那是你系统中某一些文件含有utf8 bom,如果执行时包含了这些文件,就不能显示,如果刚好没有包含这些文件,那是能正常显示的。把那些bom全去掉,就会正常了。
主題: Re: 圖片不能顯示 作者: shabu 於 五月 13, 2006, 08:32:24 下午 謝謝你剛剛在另一篇link的那兩個post
我有照著你的方式做看看, 並沒有找到任何有BOM的檔案 而且問題依舊:( 主題: Re: 圖片不能顯示 作者: CrazyLion 於 五月 13, 2006, 09:26:06 下午 謝謝你剛剛在另一篇link的那兩個post 我有照著你的方式做看看, 並沒有找到任何有BOM的檔案 而且問題依舊:( hello : 其實我不知道我做了什麼改變導致可以用了,所以我想把我想到的動作列出來(我沒有修改程式)。 扣掉上面的問題,我目前想到的就只有在全域設定中關掉資源中心。 之後就好了。說也奇怪,我關掉了,別人還可以用@@,而且還無視於我的公告上傳檔案@@。 真是奇怪的問題 主題: Re: 圖片不能顯示 作者: ericj 於 五月 13, 2006, 10:18:21 下午 我之前也是這樣,我解決的方式是移掉一些沒在用的plugin.
resource link就都正常了. |