【发布时间】:2014-11-16 13:52:58
【问题描述】:
我在我的 htdocs 中有一个这样设置的文件夹目录:
claas2/TractorPics\5484474\Received\ => 然后里面是一堆图片
我使用 php 将 MySQL 数据库中的图片放在存储文件路径的位置,而不是所有图片,以便可以轻松更改它们。
php:
if ( $_REQUEST['rec_pic'] ) {
$order_id = $_POST['rec_pic'];
$sql = "SELECT * FROM `orders` WHERE `active` = '1' AND `order_id` = '$order_id'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$dir = $row['rec_pic'];
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
echo "<div>";
echo "<a href='#'><img src='".$file."' /></a>";
echo "</div>";
}
closedir($handle);
}
}
}
当我回显此内容时,我收到一条错误消息,指出该文件目录不存在,但如果我要在图像中对其进行 src,它就可以正常工作。我在这里做错了什么?
获取请求的php文件在目录中
claas2\db\ajax
【问题讨论】:
-
“我在这里做错了什么?” – 您将文件系统路径与 URL 混淆了。
标签: php