PHP's scandir() returns false,找不到目录
PHP's scandir() returns false, can't locate directory
我有这样的目录结构:
htdocs--->: dir.php,
img(rwxrw-rw-) ---> img1.jpg,
img2.jpg
但是当我尝试在 dir.php
中使用 var_dump(scandir('/img'));
或 var_dump(scandir('/img/'));
时
它只是 returns bool(false) 和一条错误消息,指出找不到 /img/。
为什么会这样?
/img 目录不太可能存在,因为前导 / 表示它位于硬盘驱动器的根目录。试试 ./img
./
表示这个目录,例如,当前 运行 PHP 脚本所在的目录。
我有这样的目录结构:
htdocs--->: dir.php, img(rwxrw-rw-) ---> img1.jpg, img2.jpg
但是当我尝试在 dir.php
中使用var_dump(scandir('/img'));
或 var_dump(scandir('/img/'));
时
它只是 returns bool(false) 和一条错误消息,指出找不到 /img/。
为什么会这样?
/img 目录不太可能存在,因为前导 / 表示它位于硬盘驱动器的根目录。试试 ./img
./
表示这个目录,例如,当前 运行 PHP 脚本所在的目录。