Lister un répertoire par ordre alphabétique

Accueil    Chercher    Favoris    Forum    Actualiser    Imprimer    Livre d'or    Contact    1 connecté
  Ressources PHP
Scripts PHP du site
Scripts pour ArtiPhp
Portions de Code PHP
Tutoriaux sur PHP/MySQL
Les Kits Design PHP
  Aide sur PHP
Top Hébergeurs PHP
Ouvrages d'Aide à PHP
Manuels d'aide PHP
Portails sur PHP
  Les News du site
  Nos Partenaires
MacActus.com
Scooter System
Moto Pratique
Warhammer 40000
Moto Forums, forum moto
L'éditeur Javascript
Comscripts
Création de site
Scripts php optimisés
  Publicité


On a souvent besoin de lister un répertoire, et il existe un code que l'on peut trouver un peu partout sur le net pour cela. Mais dès lors que l'on a envie de classer les fichiers de ce répertoire par ordre alphabétique, les choses se corsent! Voici un code PHP qui permet cela, en classant les éléments du fichier dans un tableau... 

 Nom du script Listage d'un répertoire par ordre alphabétique
 Version / Date Version 1.0 du 25.11.2003
 Créateur Eroan Boyer (eroan@free.fr)
 Portion du code PHP à copier
<?
// Ouverture du répertoire
$rep = opendir("Nom_De_Votre_Répertoire");

// Lecture des fichiers contenus dans le répertoire
while ($file = readdir($rep))
{
if ($file != '..' && $file !='.' && $file !='')
{

// Insertion du nom du fichier dans le tableau nommé tb
$tb[] = "$file";
}
}

// Fin de la recherche dans le fichier
closedir($rep);
clearstatcache();

// Tri du tableau par ordre alphabétique
asort($tb);

// Affichage du tableau ligne par ligne
reset($tb);
while(list($key,$val) = each($tb)){
echo("$key = $val<br>");
}
?>
 Commentaires
 Votes

 

Copyright ©2003-2008 Eroan Boyer