Tri d'une liste d'un répertoire
Résolu
Gardeboue
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
Gardeboue Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Gardeboue Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bien le Bonjour,
Voilà après moulte recherches et essais je n'arrive pas à trier alpha numériquement ma liste du contenu de mon répertoire upload.
Mon php
Voilà après moulte recherches et essais je n'arrive pas à trier alpha numériquement ma liste du contenu de mon répertoire upload.
Mon php
<?php
$rep ='upload/';
$files = array(); // initialisation du tableau
if (!is_dir ($rep)) {
echo 'Erreur, ', $dir,' n\'est pas un repertoire valide';
exit;
}
$dir = opendir ($rep);
while (false !== ($fichier = readdir ($dir))) {// Lecture de chaque entrée
if ($fichier !== '..' && $fichier !== '.' && $fichier != ".BridgeSort") {
$files[] = $fichier;// Mise en tableau du contenu
echo '<option value="',$fichier,'">',$fichier,'</option>';
}
}
sort($files);
print_r($files);
closedir($dir);
?>
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, "je n'arrive pas"=?
message d'erreur, résultat inattendu, ?
merci de donner des informations factuelles.-
Voici le code de base sans les lignes censées faire le tri: la récupération de la liste des fichiers du répertoire fonctionne correctement ainsi mais sans le tri bien-sûr.
<?php $rep ='upload/'; if (!is_dir ($rep)) { echo 'Erreur, ', $dir,' n\'est pas un repertoire valide'; exit; } $dir = opendir ($rep); while (false !== ($fichier = readdir ($dir))) { if ($fichier !== '..' && $fichier !== '.') { echo '<option value="',$fichier,'">',$fichier,'</option>'; } } ?>
Merci de ta collaboration -
-
-
-
-