【发布时间】:2015-09-28 18:06:20
【问题描述】:
我通过如下配置httpd.conf(Apache主配置文件)创建了一个别名目录:
Alias /farewell/ "D:/farewell/2/"
<Directory "D:/farewell/2">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
我想访问目录“D:/farewell/2/”中的所有图像文件。为此,建议在 PHP 中使用 glob(),如下所示:
<?php
$path="farewell/*.*";
$images=glob($path);
foreach($images as $image)
echo "<img src='$image' width='300'/>";
?>
但是,foreach 循环不会跟随,因为 $images 充当空数组。为什么会这样? 上面的代码在访问服务器 htdocs 文件夹中的物理文件夹时运行良好。
例如,
<?php
$path="images/*.*";
$images=glob($path);
foreach($images as $image)
echo "<img src='$image' width='300'/>";
?>
这非常有效,因为 images 是存在于 htdocs 文件夹中的一个文件夹。
那么,访问别名目录的过程是什么?
【问题讨论】:
-
您所犯的错误与您第一次提出这个问题时所犯的错误完全相同......还有一些新错误。
-
@CD001 对不起,我应该删除这个问题,因为你已经在另一个帖子中回答了这个问题吗?
-
不,这很好 - 重复这个问题的礼仪很糟糕;重复项通常会被锁定。