使用scandir()函数时,我收到以下php警告:
Scandir未能打开dir:第3行的public_html / page2.php中不允许操作
使page2.php
<?Php
$folder="/";
$result=scandir($folder);
print_r($result);
我想使用此函数来打印我的根文件夹的文件和子目录,但它不起作用。
有人知道如何修复它吗?
答案 0 :(得分:2)
因为您正在尝试扫描您没有权限的目录(在这种情况下是根目录/
)。
更改权限,或扫描您拥有权限的目录。
这可以基于目录权限,也可以使用open_basedir
指令。