Bonjour,
Mon code fonctionne bien. I va lister tout ce qu'on trouve dans un dossier.

Pour que l'icone du fichier apparaisse j'ai ajouter la condition if(is_dir())
Quand il voit un dossier il le liste comme un fichier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
foreach($fichier as $value) {
    echo $value;
 
    if(is_dir($value)){
        echo '<a href="'.$repertoire.'/'.rawurlencode(str_replace ('/', '', $value)).'"><img src="img/dir-close.gif" border="0" />&nbsp;'.str_replace ('/', '', $value).'</a><br />';
    }else{
        echo '<a href="'.$repertoire.''.rawurlencode(str_replace ('/', '', $value)).'"><img src="img/file-none.gif" border="0" />&nbsp;'.str_replace ('/', '', $value).'</a><br />';
    }
}
Pourquoi la fonction is_dir() ne retourne pas TRUE quand elle passe sur un dossier

Merci