我有 2 个文件夹:/var/www/vhosts/mydomain.com/httpdocs/ 和 /var/www/vhosts/mydomain.com/httpdocs/duh/
两个文件夹都具有完全相同的权限、组、所有者和所有内容。
如果我将 $path 设置为第一个,没问题,我会回显文件名中带有“html”的文件列表。
如果我将 $path 设置为第二个,它会在 opendir() 上死掉。但是,它可以从命令行正常工作,而不是浏览器。
有任何想法吗?
这是我非常简单的代码:
<?php
$path = "/var/www/vhosts/mydomain.com/httpdocs/duh/";
$img_folder = opendir($path) or die("Unable to open $path");
while (false !== ($file = readdir($img_folder))){
if (eregi("html", $file)){
echo $file;
}
}
?>