Tri d'une liste d'un répertoire
Résolu
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
-
Contributeur Ambassadeurbonjour, "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 -
Contributeur Ambassadeur@Gardeboueet que se passe-t-il avec le code complet? message d'erreur, résultat inattendu, ?
-
-
Contributeur Ambassadeur@Gardebouepeux-tu partager ce qu'affiche ta page php?
-
-