Lister repertoire sans montrer l'index
Résolu
jongleurmanolive
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
jongleurmanolive Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
jongleurmanolive Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de lister le contenu d'un repertoire, pour cela j'utilise le script donnée pas Commentcamarche:
https://www.commentcamarche.net/faq/6773-php-lister-le-contenu-d-un-repertoire
j'aimerai pouvoir cacher les fichiers index.php, style.css et mon dossier contenant les images de mon index. comment puis je faire?
merci!
J'ai besoin de lister le contenu d'un repertoire, pour cela j'utilise le script donnée pas Commentcamarche:
https://www.commentcamarche.net/faq/6773-php-lister-le-contenu-d-un-repertoire
j'aimerai pouvoir cacher les fichiers index.php, style.css et mon dossier contenant les images de mon index. comment puis je faire?
merci!
A voir également:
- Lister repertoire sans montrer l'index
- Index téléphonique - Guide
- Telecharger index - Télécharger - Gestion de fichiers
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Lister les disques cmd - Guide
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
6 réponses
Bonjour
Pour cacher les fichiers, tu élimines les noms que tu ne veux pas voir :
Pour éliminer un répertoire, le plus simple est de sortir de la fonction dès qu'on est entré :
Pour cacher les fichiers, tu élimines les noms que tu ne veux pas voir :
...
else {
if (($Entry!= 'index.php') && ($Entry!= 'style.css')) echo '<li>'.$Entry.'</li>';
}...
Pour éliminer un répertoire, le plus simple est de sortir de la fonction dès qu'on est entré :
function ScanDirectory($Directory){
if ($Directory='repertoire à ne pas afficher') return;
merci beaucoup!
mais en fait je viens de ma rendre compte que ce n'etais pas le bon script, j'ai utilisé celui la, mais j'ai changé entre temps!!!
Depuis j'utilise un similaire, qui est le suivant:
J'ai enlevé le if pour que ca n'affiche que les fichiers du repertoire courant (sinon je me retrouve avec une arborescence de fou furieux!!)
J'ai essayé d'intégrer la condition que tu m'as donné mais ca marche po :(
Ce qui se comprends apres tout, c'est pas adapté! donc je repose ma question avec le bon script cette fois ci !!
merciii d'avance:)
mais en fait je viens de ma rendre compte que ce n'etais pas le bon script, j'ai utilisé celui la, mais j'ai changé entre temps!!!
Depuis j'utilise un similaire, qui est le suivant:
function list_dir($name) {
if ($dir = opendir($name)) {
while($file = readdir($dir)) {
echo '<ul><li><a href="',$file,'">',$file,'</li></ul>';
//if(is_dir($file) && !in_array($file, array(".",".."))) {
// list_dir($file);
//}
}
closedir($dir);
}:(
}
list_dir(".");
J'ai enlevé le if pour que ca n'affiche que les fichiers du repertoire courant (sinon je me retrouve avec une arborescence de fou furieux!!)
J'ai essayé d'intégrer la condition que tu m'as donné mais ca marche po :(
Ce qui se comprends apres tout, c'est pas adapté! donc je repose ma question avec le bon script cette fois ci !!
merciii d'avance:)
RE bonjour,
J'ai trouvé la solution, en fait il fallait juste un peu adapter, voici donc mon code:
A noter que j'ai ajouté <a href [...]> car j'avais besoin d'un lien.
Par contre je ne peu pas enlever mon répertoire img :s
olive
J'ai trouvé la solution, en fait il fallait juste un peu adapter, voici donc mon code:
<?php
function list_dir($name) {
if ($dir = opendir($name)) {
while($file = readdir($dir)) {
//if(is_dir($file) && !in_array($file, array(".",".."))) {
// list_dir($file);
//}
if (($file != 'index.php') && ($file != 'style.css'))
{
/*echo '<li>'.$file.'</li>';*/
echo '<ul><li><a href="',$file,'">',$file,'</li></ul>';
}
}
closedir($dir);
}
}
list_dir(".");
?>
A noter que j'ai ajouté <a href [...]> car j'avais besoin d'un lien.
Par contre je ne peu pas enlever mon répertoire img :s
olive
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question