PHP: Utilisation de scandir(), les dossiers sont traités comme des fichiers

À l'aide de PHP 5.3.3 (stable) sur Linux CentOS 5.5.

Voici ma structure de dossier:

www/myFolder/
www/myFolder/testFolder/
www/myFolder/testFile.txt

À l'aide de scandir() à l'encontre de la "mondossier" dossier-je obtenir les résultats suivants:

.
..
testFolder
testFile.txt

Je suis en train de filtrer les dossiers à partir des résultats et de retourner uniquement des fichiers:

$scan = scandir('myFolder');

foreach($scan as $file)
{
    if (!is_dir($file))
    {
        echo $file.'\n';
    }
}

Les résultats attendus sont:

testFile.txt

Cependant je suis en train de voir:

testFile.txt
testFolder

Quelqu'un peut me dire ce qui ne va pas ici, s'il vous plaît?

OriginalL'auteur Reado | 2010-07-28