我的opendir
函数有问题。
if ($handle = opendir($dir)) {
echo "Directory handle: $handlen";
echo "Entries:n";
while (false !== ($entry = readdir($handle))) {
echo "$entryn";
}
closedir($handle);
}
我检查了我的文件夹是否存在,它确实存在。我把权限修改给了777。可能是什么问题?
例如:images/car/Volvo_S40_4dr_sedan/
不行。问题出在哪里?
您似乎正在使用相对路径。如果是这样,请确保正确构造相对于脚本当前工作目录的路径。
要进行故障排除,请为$dir
分配绝对路径,例如。 $dir = "/var/www/myproject/images/car/Volvo_S40_4dr_sedan/"
.如果它有效,那么问题的原因是相对路径的错误引用。
我建议您坚持使用绝对路径,除非您有充分的理由使用相对路径。