je veux afficher une liste des fichiers d'un repertoires en utilisant PHP, par exemple, sur mon site , j'ai un repertoire mp3 qui contient des mp3, je veux qu'une page "list.php" affiche le contenu de ce repertoire, merçi
si vous avez un autre astuce plus simple ça serait mieux, merçi
Marsh
NOVEMBER 9, 2013 AT 9:15 PM
tiens, regarde si ca te conviens, j'ai fait ca y'a quelques semaines sur ccm, je retrouve plus la version in line... mais tu auras pas de difficultés à le tester et a le mettre à ta guise :réponses:
auteur on
auteur on 6 août 2007 à 15:10
bonjour,
merci pour ce bout de script, il correspond bien à ce que je recherchais!
parcontre je n'arrive pas à voir comment je pourrait ensuite faire pour supprimer un où plusieurs des fichiers parmis la liste..
avec une case à cocher qui renseigne une fonction ulink mais bon... j'ai pas trop d'idée là...
si qqun à un tuyau c cool.
Merci encore pour la réponse.
bye
auteur on 15 janv. 2008 à 19:28
ton code ma bcp servis mais j'ai eu du mal a rajoute une optien pour filré les fichier : commme php ou autre en premier j'utilise ce code :
exp
il marché tres bien localement mais une fois que j'ai mis le site sur le serveur j'ai eu des probleme de lien voici donc ce qu'il me donne exp : The requested URL /admin/UPLOAD/emploi/upload/emploi du temsp.pdf was not found on this server.
puis j'ai adopter le tien et les liens marche trés bien apart que cette fois ci il affiche aussi le liens des page web.
auteur on 12 mai 2008 à 09:59
Bonjour,
As tu trouvez comment mettre le filtre pour les fichiers php?
Merci
auteur on 12 mai 2008 à 10:39
En fait j'ai fini par trouver
.il faut utiliser la fonction
l'excellent code de notre ami marche à merveille
auteur on 21 sept. 2008 à 12:52
Bonjour,
Ca marche nickel, merci.
Mon répertoire à ouvrir ((dans : "listing" est rempli de répertoires.... une vrai arborescence. Comment gérer cette arborescence via le script et dans la même fenêtre. Comme l'explorateur windows, mais j'insiste, dans la même fenêtre de mon navigateur
Par exemple :
Je clic sur Dossier 2 cela m'ouvre l'arborescence du dossier 2
Je clic sur sous dossier 2 cela m'ouvre l'arborescence du sous dossier 2
Chaque arborescence s'ouvrant seule à l'écran avec la ligne : "Remonter d'un niveau" en haut pour se balader dans l'arborescence général du dossier de baser.
C'est compliqué ça !!!!
dossier racine
--------------sous dossier 1
--------------sous dossier 2
----------------------- sous sous dossier 2
--------------sous dossier 3
--------------sous dossier 4
.
Merci
auteur on 19 mars 2008 à 13:53
bonjour a tous,
voilà je sais que ce topic est vieux de 9 mois, mais voilà je ne comprend pas entièrement la script de gryzzly pour lister
le contenu d'un repertoire.
Pourquoi a t on besoin de tester si $exemple = '.' et '..'
voilà
merci d'avance pour vos reponses
gryzzly on 19 mars 2008 à 19:12
parce que fais le test, sans tester ces deux éléments. Tu verras que c'est très moche ! Tu n'a pas besoin d'afficher dans le listing le dossier ou tu es (.) ni le dossier supérieur (..) (a moins que dans ton cas tu ne cherches justement à les afficher mais je ne vois pas l'intéret d'afficher à l'écran un . et deux ..)
Suis je clair ? Fais le test, ce sera bcp plus parlant !
gryzzly on 25 mars 2008 à 14:25
slt, désolé de répondre tardivement
En faite j'avais mal posé mal question et j'avais testé l'affichage sans enlever le . et le ..
Je voulais savoir à quoi ils servaient, en tout cas maintenant je sais grâce à toi que cela sert à se balader dans l'arborescence.
Merci pour tout
Tchao
auteur on 5 mars 2011 à 17:55
il ne fonctionne po b1 ce code
auteur on 23 juin 2011 à 13:06
Si tu code aussi bien que t'écris ça risque pas de fonctionner ^^
auteur on 22 juil. 2011 à 09:50
Si tu codes*
auteur on 10 août 2011 à 11:56
hahhahhahahahahahahaaaaaaaaaaaaaaa sinon je prend quand même.
auteur on 23 août 2011 à 14:27
J'avoue :D => Que des fautes dans le messages, aucune fautes dans les commentaires de code xD
fredjm31 on 31 déc. 2011 à 07:23
Alors là, bravo ! Ca marche nickel !
auteur on 3 mai 2012 à 16:32
aucune faute sans s à la fin vu qu'il y a 0 faute !
auteur on 14 juil. 2012 à 16:49
Super scripte. A copier/coller tel quel !
auteur on 15 janv. 2013 à 13:26
Merci pour le script
auteur on 3 mai 2014 à 17:40
genial. merci. C'est rare un code propre sans fautes wow
auteur on 13 août 2014 à 17:48
Punaise, ça marche super bien bien même sans modifier quoi que ce soit, bravo !
auteur on 29 sept. 2014 à 11:16
merci bien, pas besoin de ce casser la tête à trouver les fonctions ;)
auteur on 3 janv. 2015 à 12:14
Oui, mais la fonction sort() ne trie pas par date de modification (Elle est équivalente à ls -l en Linux)
Pour moi les résultats sont:
Sauvegardes BDD
* Version du 01-01-2015 à 11:00
* Version du 01-01-2015 à 09:00
* Version du 02-01-2015 à 11:00
* Version du 03-01-2015 à 11:00
* Version du 23-12-2014 à 11:00
* Version du 24-12-2014 à 11:00
* Version du 25-12-2014 à 11:00
* Version du 26-12-2014 à 11:00
* Version du 27-12-2014 à 11:00
Ce que je veux est un tri équivalent à la commande ls -lRt sous Linux, qui peut donner ça:
Sauvegardes BDD
* Version du 03-01-2015 à 11:00
* Version du 02-01-2015 à 11:00
* Version du 01-01-2015 à 11:00
* Version du 01-01-2015 à 09:00
* Version du 27-12-2014 à 11:00
* Version du 26-12-2014 à 11:00
* Version du 25-12-2014 à 11:00
* Version du 24-12-2014 à 11:00
* Version du 23-12-2014 à 11:00
Merci
auteur on 27 mars 2015 à 22:37
Pour un tri par date de modification du fichier tu peux éventuellement créer un array avec en clé la date de modification au format mysql (aaaa.mm.jj) :
$maliste = array('madatemysql' => 'monfichier');
Une autre solution plus simple consiste à sauvegarder tes fichiers directement avec le nom correctement formaté : aaaa.mm.jj_sauvegarde.sql
auteur on 1 avril 2015 à 18:57
Très bien jouer,
Je n'ai pas penser de nommer avec cette manière.
Comme je trie sera par nom.
Merci
auteur on 9 avril 2016 à 15:40
Génial merci !
auteur on 12 janv. 2018 à 08:07
Merci