Linux CentOS 5.5 で PHP 5.3.3 (安定版) を使用します。
私のフォルダ構造は次のとおりです。
www/myFolder/
www/myFolder/testFolder/
www/myFolder/testFile.txt
「myFolder」フォルダーに対して scandir() を使用すると、次の結果が得られます。
.
..
testFolder
testFile.txt
結果からフォルダーを除外し、ファイルのみを返そうとしています:
$scan = scandir('myFolder');
foreach($scan as $file)
{
if (!is_dir($file))
{
echo $file.'\n';
}
}
期待される結果は次のとおりです。
testFile.txt
しかし、私は実際に見ています:
testFile.txt
testFolder
ここで何が問題なのか誰か教えてください。