Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Lecture récursive d'un répertoire PHP

Lecture récursive d'un répertoire PHP

Lecture récursive d'un répertoire PHP


Voici un exmeple de comment lire toute une arboressence récursivement. (en prenant en compte tout les sous répertoires).
Vous pourriez bien l'adapter à plein de situation, ou meme l'améliorer par exemeple en mettant un lien sur chaque fichier, ou répertoire selon le cas... etc...

Il li a partir du répertoire donnée (passer en variable) a l'appelle de la fonction.

Vous pouvez aussi mettre juste un slach '/' pour partir de la racine.



<?php 
function lire($lieu) { 
    
$rep=dir($lieu); 
    if(!
is_object($rep)) return false
    echo 
'./ <br> ../<br>'
    while(
$fichier=$rep->read()) { 
        if(
$fichier != '.' && $fichier != '..') { 
            if(
is_file($lieu.'/'.$fichier)) 
                echo 
$lieu.'/'.$fichier."<br>"
            else 
                if(
is_dir($lieu.'/'.$fichier)) lire($lieu.'/'.$fichier); 
            } 
        } 

    
$rep->close(); 
    
$rep->close(); 
     
    return 
true
    } 
?>  


écrit par Sky




Poster un commentaire sur cette article


Pseudo :
Texte :
Recopier ce code : ici

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net