Quel serait le moyen le plus simple d'avoir une page où afficher une liste de répertoires sur lesquels l'utilisateur peut cliquer pour ouvrir, où il y aura plus de répertoires ou éventuellement des fichiers à télécharger et tout avoir arriver sur la même page?Répertorier les répertoires et les fichiers PHP
Répondre
Pour quelque chose de base que vous êtes probablement mieux juste ajouter « Options + Indexes » à un .htaccess pour ce dossier. Cependant, si vous voulez quelque chose de plus compliqué et que vous utilisez PHP5, vous pouvez utiliser le Directory Iterator pour accomplir ceci. La chose la plus importante à considérer est la sécurité.
Vous ne voulez pas vider le chemin du répertoire dans $ _REQUEST, puis laissez l'utilisateur charger aveuglément ce répertoire. Vous devez vous assurer que vous avez une certaine sécurité en place pour empêcher, par exemple, quelqu'un de simplement modifier la demande et de demander à voir l'ensemble du répertoire/var. La meilleure façon de le faire est de ne passer que le fichier/dossier actuel par rapport au docroot et de ne pas en enlever ... donc on ne peut pas juste dire ../../var ou quelque chose de similaire.
Pour supprimer index.php du dossier et permettre l'exploration du répertoire pour ce dossier et les sous-dossiers dans htacceess.
Mettre cela dans le fichier .htaccess:
Options +Indexes
- 1. php inclus dans les fichiers-répertoires html
- 2. Répertorier les fichiers de document d'application iPhone
- 3. Répertorier et terminer les processus dans .Net
- 4. Comment gérer les fichiers et les répertoires sous WSH?
- 5. Renommer les fichiers dans les sous-répertoires
- 6. Répertorier des répertoires à un niveau donné dans Amazon S3
- 7. rechercher tous les fichiers et répertoires pour créer des vignettes dans php
- 8. Syntaxe .hgignore pour ignorer uniquement les fichiers, pas les répertoires?
- 9. PHP classes et y compris les fichiers
- 10. changer chmod pour les fichiers mais pas les répertoires
- 11. Sécurité des fichiers et des répertoires avec IPrincipal
- 12. Comment définir un mot de passe pour protéger les fichiers et les répertoires
- 13. répertorie les répertoires et les fichiers sans utiliser le paquetage java.io
- 14. Existe-t-il une commande shell pour autoriser récursivement les répertoires et les fichiers?
- 15. récursive CVS ajouter des fichiers/répertoires et ignorer les fichiers existants CVS
- 16. Java WebStart et les répertoires approuvés
- 17. Comment transformer les répertoires en fichiers .jar avec Ant
- 18. Liste des fichiers CVS uniquement dans les répertoires de travail
- 19. htaccess redirection pour tout sauf les fichiers/répertoires
- 20. Comment afficher les répertoires et les répertoires d'application commençant par dot dans Netbeans sous OSX?
- 21. Déplacement tous les fichiers de répertoires One Step Up
- 22. rails + attachment_fu: problème avec les fichiers des répertoires
- 23. "Rechercher dans les fichiers" affiche les résultats dans les répertoires .svn
- 24. Outil permettant de répertorier tous les fichiers de liaison sécurisée source
- 25. Supprimer tous les fichiers/répertoires à l'exception de deux répertoires spécifiques
- 26. Code d'organisation incluant les fichiers php et javascript
- 27. Où stocker les fichiers téléchargés en PHP et MySQL?
- 28. Que sont les fichiers de fonctions PHP et leurs utilisateurs?
- 29. Dois-je désactiver mod_rails pour les répertoires images et stylesheets?
- 30. Aplatir les fichiers PDF en PHP?
probablement le plus facile. –