0
我對PHP和MySQL的方式沒有經驗,但我正在嘗試按照Kevin Skoglund的教程構建一個圖像上傳網站。一切都很好,直到我的圖像應該顯示在HTML表格的頁面上。showint縮略圖問題
我從我的數據庫(圖像大小,類型,名稱,標題)得到了一切,但不是圖像縮略圖我得到斷開的鏈接。 下面是有關HTML
<tr>
<td><img src="../<?php echo $photo->image_path(); ?>" width="100" /></td>
<td><?php echo $photo->filename; ?></td>
<td><?php echo $photo->caption; ?></td>
<td><?php echo $photo->size_as_text(); ?></td>
<td><?php echo $photo->type; ?></td>
</tr>
這裏是php定義圖像路徑
protected $upload_dir="images";
public function image_path() {
return $this->upload_dir.DS.$this->filename;
}定義
網站根:
defined('SITE_ROOT') ? null :
define('SITE_ROOT', DS.'wamp'.DS.'www'.DS.'projekat');
這是文件夾結構
這是最終結果
感謝您花時間閱讀並提前幫助解決我的問題。
沒有工作,感謝快速答覆反正。是否有可能,因爲我在Windows中工作和教程是在Mac上完成的,我有類似文件夾權限的東西,或者像停止顯示縮略圖一樣簡單。 – 2013-03-12 05:34:03
我希望你有螢火蟲。它會在你的控制檯顯示一些錯誤。檢查它是否顯示源不存在或類似的東西。 – palerdot 2013-03-12 05:38:55
和順便說一句,你正在存儲相對路徑!!如果您存儲絕對路徑(如'C:/ www/something'),則在您上線或在不同操作系統中測試時無法使用。如果你不存儲相對路徑,那麼做,我認爲它會解決你的問題 – palerdot 2013-03-12 05:40:07