PHP ou JAVASCRIPT Readdir

Résolu/Fermé
guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 - Modifié par guy2mars le 19/05/2011 à 20:05
guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 - 19 mai 2011 à 20:29
Bonjour,

Quelqu'un a t il une solution pour lire un fichier en classant les fichiers trouvés par ordre alphabétique croissant? Je m'accommoderai si c'est décroissant :o)
la fonction readdir() lit les fichiers par ordre d'inscription, ce qui ne répond pas à mes besoins.
un bout de mon script
<script type="text/javascript">
ejs_photo = new Array;
photo_n = new Array;
<?
$a = 0;
$handle = opendir("./photos");
while ((false!=$file = readdir())) {
if($file!=".." && $file!=".")
{
echo "ejs_photo[$a] = 'photos/$file';";
echo "photo_n[$a] = '$file';";
$a++;
}
}
closedir($handle);

?>
merci d'avance pour vos réponses



Habitué du "je sais pas pourquoi ca marche" et du "pourquoi ca marche pas?"
A voir également:

4 réponses

ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 29
19 mai 2011 à 20:06
Salut,
tu stockes les noms dans un tableau php puis tu le tris
0
guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 71
19 mai 2011 à 20:13
alors question 2
comment stocker les noms dans un tableau (array?) php et le trier?
je suis exigent hein?
:o)
0
ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 29
19 mai 2011 à 20:24
$tab=array();
while ((false!=$file = readdir())) {
if($file!=".." && $file!=".")
{
tab[] = $file;
}
0
guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 71
19 mai 2011 à 20:29
OK je procède en 2 étapes...un je lis le dossier pour le stocker dans un array, puis je lis l'array par ordre.
ca roule, merci
0