歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 09:30:18 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  支援 / 使用與操作 / Re: 圖片不能顯示 於: 五月 13, 2006, 08:32:24 下午
謝謝你剛剛在另一篇link的那兩個post
我有照著你的方式做看看, 並沒有找到任何有BOM的檔案
而且問題依舊:(
2  支援 / 使用與操作 / 圖片不能顯示 於: 五月 12, 2006, 03:52:00 下午
本來想接著前幾篇相關討論繼續的,可是我後來想想我重開一個主題可能比較清楚
關於圖片顯示不了,error_log又沒有紀錄,直接讀取檔案卻又是OK的問題
我在美方討論區有看到一篇
Strange problem with images and Solaris

裡面有提到直接送出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
Host: bulog.bubu.game-host.org:80
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 (ax)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/gif,*/*;q=0.5
Accept-Language: zh-tw,en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: big5,ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
傳回資料是
0xEFBBBF , 再來才是JFIF(JPG 檔案的header tag) ....

如果直接連結
程式碼:
GET /gallery/1/1-1.jpg HTTP/1.1
Host: bulog.bubu.game-host.org:80
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 (ax)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/gif,*/*;q=0.5
Accept-Language: zh-tw,en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: big5,ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
直接傳回JFIF



也就是說,看不到圖是因為圖檔資料前面多出了0xEFBBBF。
嗯這可巧了,0xEFBBBF剛好是UTF8的BOM


我有試試看把httpd.conf & php.ini裡面有關於charset的部分都改過,可是結果還是一樣
這是我發現的問題,解決方式還不知道 嚎啕大哭
3  支援 / 使用與操作 / Re: 圖突然不會出現了 於: 五月 12, 2006, 10:36:26 上午
TO: CrazyLion

看樣子你好像解決這問題了?
能分享一下嗎,因為我的問題跟你一樣呢:(
4  開發 / 外掛程式 / Re: 關於authimage 圖不能顯示 於: 五月 12, 2006, 10:35:27 上午
To:james
我後來回覆的第二篇是在問題發生之後做的測試,試看看到底image有沒有被產生
結果是有產生的。

To:markwu
我有補上,可是問題還是一樣:(

我後來發現我連個人圖像,檔案區,只要有圖的都顯示不出來
剛剛有看到CrazyLion的問題跟我一樣,可是他好像修好了?
不知道是怎樣處理這問題的?
5  開發 / 外掛程式 / Re: 關於authimage 圖不能顯示 於: 五月 11, 2006, 11:53:38 上午
補充一下:
我在authimage.class.php中
程式碼:
            $temp = fopen($tempFile,"rb");
            $buffer = fread($temp,filesize($tempFile));
            fclose($temp);

            // Now zero-length the file. No need for its content anymore.
            $temp = fopen($tempFile,"w");
            fwrite($temp, NULL);
            fclose($temp);

            // Now chmod it so it can be deleted later by the user
            chmod($tempFile, 0666);

            header("Content-type: image/gif");
            echo $buffer;
        }
我有嘗試把
程式碼:
            $temp = fopen($tempFile,"w");
            fwrite($temp, NULL);
            fclose($temp);
這三行給remark起來,我在tmp下有看到做出來的gif檔,也正常可以讀取
所以製作authimage時看來是正常的
不知道為啥
程式碼:
            header("Content-type: image/gif");
            echo $buffer;
這兩行會失敗
6  開發 / 外掛程式 / 關於authimage 圖不能顯示 於: 五月 11, 2006, 09:14:21 上午
大家好!
我有先搜尋過相關文章,可是沒有看到跟我一樣的問題
我大約上個禮拜有裝上authimage的plugin,當時測試也是正常
一直到昨天我無意發現我認證的圖都變成紅色的叉叉


phpinfo中也有正常啟用GD

   gd
----------------------------------------
GD Support  enabled 
GD Version  bundled (2.0.28 compatible) 
FreeType Support  enabled 
FreeType Linkage  with freetype 
FreeType Version  2.1.9 
GIF Read Support  enabled 
GIF Create Support  enabled 
JPG Support  enabled 
PNG Support  enabled 
WBMP Support  enabled 
XBM Support  enabled 
---------------------------------------


另外重開Httpd, error_log 沒有錯誤訊息

我後來又打開php.ini 的E_ALL , error_log只有多出變數未宣告的notices

我想請問大家給我個方向,看看我是不是還要去檢查那邊:)


http://bulog.bubu.game-host.org/


7  支援 / 安裝與設定 / Re: 首頁變白底(已改過php.ini) 於: 四月 30, 2006, 09:21:15 下午
非常謝謝你的指點, 我yum remove mmcache之後首頁就ok
因為我看到之前的post有人提到他有用mmcache, 所以直覺就想說mmcache沒問題:)
8  支援 / 安裝與設定 / 首頁變白底(已改過php.ini) 於: 四月 30, 2006, 07:20:08 下午
大家好,小弟我有一個問題
之前安裝LT之後,我有照著文章說改php.ini裡面的8M->16M
重開httpd後也正常使用
可是當我裝上mmcache的rpm之後,重開httpd,首頁又變成空白頁了
我有試試看跑phpinfo(), 並沒有錯誤訊息發生

環境是FC4 +Apache/2.0.54 +PHP Version 5.0.4+Turck MMCache v2.4.6
LT是1.04
所以上來問問大家..謝謝

httpd的錯誤log檔是
PHP Warning:  array_key_exists() [<a href='function.array-key-exists'>function.array-key-exists</a>]: The second argument should be either an array or an object in /var/www/html/bulog/class/config/configdbstorage.class.php on line 101
PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/bulog/class/plugin/pluginmanager.class.php on line 159
PHP Fatal error:  Call to a member function load() on a non-object in /var/www/html/bulog/class/controller/controller.class.php on line 248
頁: [1]