为什么Scandir()函数不起作用?

时间:2015-06-01 11:17:28

标签: php

使用scandir()函数时,我收到以下php警告:

  

Scandir未能打开dir:第3行的public_html / page2.php中不允许操作

使page2.php

 <?Php
 $folder="/";
 $result=scandir($folder);
 print_r($result); 

我想使用此函数来打印我的根文件夹的文件和子目录,但它不起作用。

有人知道如何修复它吗?

1 个答案:

答案 0 :(得分:2)

因为您正在尝试扫描您没有权限的目录(在这种情况下是根目录/)。

更改权限,或扫描您拥有权限的目录。

这可以基于目录权限,也可以使用open_basedir指令。