我在 PHP 和 MySQL 方面没有经验,但我正在尝试按照 Kevin Skoglund 的教程构建一个图像上传网站。一切都很好,直到我的图像应该显示在 html 表格的页面上。
我从我的数据库中获取了所有内容(图像大小、类型、名称、标题),但我得到的不是图像缩略图,而是断开的链接。这是相关的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');
这是文件夹结构
这是最终结果
感谢您花时间阅读并提前帮助解决我的问题。