歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 05:22:47 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  關於authimage 圖不能顯示 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 關於authimage 圖不能顯示  (閱讀 11907 次)
shabu
新手見習
*
文章: 8





檢視個人資料 個人網站
« 於: 五月 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/


已記錄
shabu
新手見習
*
文章: 8





檢視個人資料 個人網站
« 回覆文章 #1 於: 五月 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;
這兩行會失敗
已記錄
james
LifeType 中文發展團隊
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #2 於: 五月 11, 2006, 08:58:33 下午 »

Hi shabu:
不知道從上星期到昨天,你有做個任何事情嗎??(例如修改任何設定檔之類的!?)
還是你啥事都沒做,然後就突然不行了呢?
你可以試著把authimage這個外掛重新上傳一次,或是把你做過的任何動作試者回復看看。
如果是啥事都沒做,然後就突然不行,就真的很奇怪了。
另外你另一篇文章說到的修改是在出問題前,還是出問題之後做的呢??
James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 五月 12, 2006, 09:38:56 上午 »

如果圖的確產生,而你無法顯示,那唯一的可能應該是權限的問題。

你可直接 http://your-lifetype/tmp/authimage/blahblah.gif 試試看,如果不可以在 browser 上顯示,通常是權限或是 apache 設定問題。

在 ./tmp/authimage 下加入一個 .htaccess 檔案,內容如下:

引用
<Files "*.gif">
 Order deny,allow
 Allow from all
</Files>

Mark
已記錄

shabu
新手見習
*
文章: 8





檢視個人資料 個人網站
« 回覆文章 #4 於: 五月 12, 2006, 10:35:27 上午 »

To:james
我後來回覆的第二篇是在問題發生之後做的測試,試看看到底image有沒有被產生
結果是有產生的。

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

我後來發現我連個人圖像,檔案區,只要有圖的都顯示不出來
剛剛有看到CrazyLion的問題跟我一樣,可是他好像修好了?
不知道是怎樣處理這問題的?
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #5 於: 五月 12, 2006, 11:17:57 上午 »

你的問題的確不是 權限的問題。

如果 apache 沒有 error log 在很難幫你查。

Mark
已記錄

magicbug
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #6 於: 五月 13, 2006, 01:17:48 下午 »

http://forum.lifetype.org.tw/index.php?topic=2102.0
http://forum.lifetype.org.tw/index.php?topic=2108.0
已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  關於authimage 圖不能顯示 « 上篇主題 下篇主題 »
    前往: