我无法使用php opendir打开一个目录

时间:2012-11-29 00:22:37

标签: php opendir

我的代码如下:

$dir = opendir("D:/Marcin");
if ($dir) {
echo "OK";
}
else {
echo "not ok";
}

我不好,为什么?

1 个答案:

答案 0 :(得分:1)

我相信您正在尝试打开目录服务器端。如果你在本地这样做,它会工作 - 因为我可以看到你从你的PC获取目录,而是,你试图在客户端执行脚本,并获得服务器端的结果。< / p>

这意味着如果您的服务器上不存在该目录,则服务器将无法找到该文件 - 并将返回false。

在某个时刻,您必须检查服务器上是否存在该目录。

localserver === local directory = true;
webserver === web directory = true;

如果两者都是交叉引用的,它将返回false。

$dir = opendir("D:/Marcin"); // Check whether the directory exists on your server.
if ($dir) {
    echo "OK";
} else {
    echo "Not OK";
}

希望这有助于。