PHP scandir()返回网络文件夹上的空数组

时间:2014-10-31 16:39:57

标签: php apache scandir

我正在运行scandir($path),其中$path是一个网络位置,它的行为非常奇怪。在我的脚本中,我有路径

$path = "\\\\server-name\\shared folder"
$folders = scandir($path)

当我执行var_dump($folders)时,我得到array(0) {}

发生这种情况时,我重新启动Apache 2.4服务,如果我在重新启动服务后再次运行脚本,我会得到预期的结果。当命令scandir()失败时,我无法在XAMPP的apache文件夹的error.log文件中获取任何记录。

有人可以解释为什么它会在Apache服务重新启动时运行,以及为什么它会在一段时间后再次停止工作?

其他信息: 服务器 - Windows Server 2008 R2 / PHP版本 - 5.5.11

0 个答案:

没有答案