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