» Rubriques

[Texte] [SQL] [Function] [Maths] [Divers] [Variables] [FTP] [Email] [Date] [Regex]

Lister un dossier
Une solution pour lister un dossier facilement.
<?php 
// Configuration
$dossier 'dossier/'
$ouverture opendir($dossier); 

// Stockage des variables
$contenu = array();

while (
$fichiers readdir($ouverture)){ 

   if (
is_file($dossier.$fichiers)){
   
       
$contenu[] = $fichiers;

   } 


closedir($ouverture); 

// Affichage + traitement
echo '<h2>Index de '.$dossier.'</h2>';
foreach (
$contenu as $liste_fichiers) {
    
// On récupère les icons à afficher
    
$path '/usr/local/apache/htdocs/icons/';
    
$fichier explode('.'$liste_fichiers);
    
// On attribut les type de fichiers et d'icones en fonction de leur extension (images personalisables)
    
$in = array ('gif''jpg''png''mid');
    
$out = array ($path.'image2.gif'$path.'image2.gif'$path.'image2.gif'$path.'sound2.gif');
    
// On les remplaces
    
$type str_replace($in$out$fichier[1]);

    echo 
'<img src="'.$type.'"> <a href="'.$dossier.$liste_fichiers.'">'.$liste_fichiers.'</a><br />';

}
?>

Posté par Guillaume le 20/01/2004 à 07:38
» Commentaires

Par chevalier le 20/03/2007 à 18:58
je ne voi pas les dossier dans le listage tu pourai me donner une idée parce que je suis nul en php et je voudrai pouvoir naviguer qu'avec un fichier (index.php) dans ma base de donnée

Vous devez être connecté en tant que Membre pour pouvoir poster un commentaire, Inscrivez vous ici !