我正在使用一個PHP縮略圖生成腳本,過去我已經使用過很多次。我目前在沒有問題的情況下使用它,因爲我現在遇到了問題。 該腳本正在處理到一個點。它會生成物理縮略圖並將其保存到預設的緩存目錄中,但不會將調整大小的圖像返回給瀏覽器。 圖像src爲按以下格式:PHP縮略圖生成器未處理縮略圖
<img src="thumbnail.php?file=sample/02.jpg&w=100&h=70&el=0&gd=0" />
我證實,圖像存在,並且可以顯示在瀏覽器本身。 此外,PHP腳本加載好,因爲我已通過添加'回聲'來確認它。 我已經在服務器上的多個位置安裝了這個腳本,結果是一樣的。我甚至嘗試過其他版本的PHP縮略圖生成器,並且它們都沒有在瀏覽器中生成調整大小的圖像。
我已經檢查了GD是我的服務器上的活動:
GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.2
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.44
WBMP Support enabled
XBM Support enabled
PHP的版本是29年3月5日
ImageMagick的可用和路徑確認爲'/usr/bin/convert/'
。
在這裏,你看到的結果是:
http://demos.mitey.co.nz/image_processor/index.php
全部出現破損圖像佔位符代替動態生成縮略圖。 所有相關的權限都被設置爲0777或0755,都嘗試過。 這真的不是一個難以使用的腳本,我有很多次,但我無法調試任何導致它在這種情況下失敗。
任何人有什麼想法可以阻止圖像源正確處理其中包含的PHP? 我已經嘗試了很多不同的東西,我不能再專注於這個問題,並想出其他的東西來嘗試。
日誌中是否有詳細錯誤? ...可能是一個路徑問題... – StefanNch
thumbnail.php的內容是什麼? –
好的......在thumbnail.php的某處你有'echo'strSourceFile:'。 $ var_file;'...刪除它! – StefanNch