私はこの機能を持っています:
if (is_dir($dir)) {
//are we able to open it?
if ($dh = opendir($dir)) {
//Let's cycle
while (($subdir = readdir($dh)) !== false) {
if ($subdir != "." && $subdir != "..") {
echo $subdir;
}
}
}
これは次を返します:
directory1 , directory2, directory3 etc.. etc..
しかし、私がこれを行う場合:
if (is_dir($dir)) {
//are we able to open it?
if ($dh = opendir($dir)) {
//Let's cycle
while (($subdir = readdir($dh)) !== false) {
if ($subdir != "." && $subdir != "..") {
if (is_dir($subdir)) {
echo $subdir;
}
}
}
}
何も印刷されません!
なぜこれが起こるのですか?テスト目的で、WindowsとXAMPPを使用してスクリプトを実行しています。ディレクトリには実際にはディレクトリが含まれています。
ありがとうございました