J'ai un code qui liste le repertoire et qui fait un lien en telechargement si le fichier listé est different d'un fichier PHP , j'aimerais bien qu'il m'affiche le resultat par ordre alphabetique, pour ce, j'ai renomé mes fichiers avec en debut de nom un chiffre 01,02 .. XX :
Code : Tout sélectionner
<?php
$dossier = opendir ("./articles/");
// on regarde tous les éléments du dossier
while ($fichier = readdir ($dossier))
{
// on teste la valeur de l'élément
if ($fichier != "." && $fichier != "..")
{
$tableau = explode (".", $fichier);
$nb_element_1 = count ($tableau) -1;
if ($tableau[$nb_element_1] != "php")
{
// si l'élément est bien un fichier (différent de . et de ..), et que sont extension n'est pas php, on affiche un lien vers notre script de téléchargement (telecharger.php) avec en paramètre le nom du fichier à télécgarger
echo '
<tr>
<td><a href="./telecharger.php?file='.$fichier.'"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">'.$fichier.'</font></a><br></td>
</tr>
';
} // Fin 2eme If
} // Fin 1er If
} // Fin du While
closedir ($dossier); // on ferme le dossier
?>