Bonsoir,
Je voulais savoir comment faire pour montrez l'arborescence d'un site web en php, du style:
echo arbo();

Quelques choses qui retrace l'arborescence d'un site.
Merci

4 réponses


Cobryn
Auteur
Réponse acceptée

Résolue:

<?php
function mkmap($dir){
    echo "<ul>";   
    $folder = opendir ($dir);

    while ($file = readdir ($folder)) {   
        if ($file != "." && $file != "..") {           
            $pathfile = $dir.'/'.$file;           
            echo "<li><a href=$pathfile>$file</a></li>";           
            if(filetype($pathfile) == 'dir'){               
                mkmap($pathfile);               
            }           
        }       
    }
    closedir ($folder);    
    echo "</ul>";   
}
?>

<?php mkmap('.'); ?>

tu redéveloppes la commande tree ?

Oui c'est une commande
mais on peut la lancer depuis php

    $result = shell_exec("tree");
    echo mb_convert_encoding($result, "UTF-8", "CP850");

Si tu le dis ....