私は以下のようなコードを持っています:
$dir = opendir("D:/Marcin");
if ($dir) {
echo "OK";
}
else {
echo "not ok";
}
そして、私は大丈夫ではありません、なぜですか??
サーバー側のディレクトリを開こうとしていると思います。ローカルで実行している場合は機能します-PCからディレクトリを取得していることがわかりますが、代わりにクライアント側でスクリプトを実行しようとしており、サーバー側の結果を取得しています.
これは、そのディレクトリがサーバーに存在しない場合、サーバーはファイルを見つけることができず、false を返すことを意味します。
ある時点で、ディレクトリがサーバー上に存在するかどうかを確認する必要があります。
localserver === local directory = true;
webserver === web directory = true;
2 つの両方が相互参照されている場合は、false に戻ります。
$dir = opendir("D:/Marcin"); // Check whether the directory exists on your server.
if ($dir) {
echo "OK";
} else {
echo "Not OK";
}
これが役立つことを願っています。