Comment puis-je liste tous les fichiers dans un répertoire par ordre alphabétique à l'aide de PHP?

Je suis en utilisant le code PHP suivant liste tous les fichiers et dossiers dans le répertoire courant:

<?php
    $dirname = ".";
    $dir = opendir($dirname);

    while(false != ($file = readdir($dir)))
        {
          if(($file != ".") and ($file != "..") and ($file != "index.php"))
             {
              echo("<a href='$file'>$file</a> <br />");
        }
    }
?>

Le problème est que la liste n'est pas ordonnée par ordre alphabétique (c'est peut-être triés par date de création? Je ne suis pas sûr).

Comment puis-je m'assurer que c'est triés par ordre alphabétique?

OriginalL'auteur David B | 2010-10-20