Bonjour à tous,
Niveau débutant en PHP mais assez bidouilleur quand même (adepte du copier/coller), je coince sur un truc qui m'empêche d'avancer un petit programme que je développe.
Le truc est de lister des répertoires d'un dossier avec des liens cliquables (il y a des index.php dans ces répertoires) mais pas tous.
Je veux donc lister tous les répertoires sauf certains bien identifiés et je ne veux pas que les fichiers racine du répertoire en question apparaissent.
Comme base, nous pourrions prendre comme exemple ce script que j'ai trouvé sur vos forums et qui ferait mon affaire si j'arrivais à mon résultat.
J'ai bien cherché et pas trouvé et en croisant vos forums, j'ai pensé que vous pourriez m'aider.
Niveau débutant en PHP mais assez bidouilleur quand même (adepte du copier/coller), je coince sur un truc qui m'empêche d'avancer un petit programme que je développe.
Le truc est de lister des répertoires d'un dossier avec des liens cliquables (il y a des index.php dans ces répertoires) mais pas tous.
Je veux donc lister tous les répertoires sauf certains bien identifiés et je ne veux pas que les fichiers racine du répertoire en question apparaissent.
Comme base, nous pourrions prendre comme exemple ce script que j'ai trouvé sur vos forums et qui ferait mon affaire si j'arrivais à mon résultat.
<?php
$nb_fichier = 0;
echo '<ul>';
if($dossier = opendir('sites/'))
{
while(false !== ($fichier = readdir($dossier)))
{
if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
{
$nb_fichier++; // On incrémente le compteur de 1
echo '<li><a href="./sites/' . $fichier . '"><img src="_img/icones/pdf_icon.png" alt="" width="15" height="15" /> ' . $fichier . ' </a></li>';
} // On ferme le if (qui permet de ne pas afficher index.php, etc.)
} // On termine la boucle
echo '</ul><br />';
echo '<p>Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier</p>';
closedir($dossier);
}
else echo 'Le dossier n\' a pas pu être ouvert';
?>
J'ai bien cherché et pas trouvé et en croisant vos forums, j'ai pensé que vous pourriez m'aider.