Tri d'une liste d'un répertoire

Résolu/Fermé
Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019 - 27 janv. 2018 à 14:34
Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019 - 29 janv. 2018 à 15:59
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
<?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);
?>




A voir également:

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
27 janv. 2018 à 16:49
bonjour, "je n'arrive pas"=?
message d'erreur, résultat inattendu, ?
merci de donner des informations factuelles.
3
Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019
27 janv. 2018 à 17:23
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
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019
27 janv. 2018 à 18:20
et que se passe-t-il avec le code complet? message d'erreur, résultat inattendu, ?
0
Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019
27 janv. 2018 à 18:36
De mon côté je n'ai pas d'erreur, çà fonctionne normalement mais le tri ne s'opère pas
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019
27 janv. 2018 à 20:33
peux-tu partager ce qu'affiche ta page php?
0
Gardeboue Messages postés 49 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 7 janvier 2019
27 janv. 2018 à 21:13
heu oui mais comment
Que veux-tu voir
0