bon je reviens quelque année plus tard, en gros j'ai besoin de faire un menu dynamique en html, je veux utiliser les listes et avoir un truc du genre
Dossier 1 >
sous dossier 1
sous dossier 2
Dossier 2
Dossier 3 >
sous dossier 1 >
sous sous dossier 1
sous sous dossier 2
sous dossier 2
Dossier 4
Dossier 5
.....
...
bon la mon code bien sur n'est pas bon, au niveau affichage html ca marche c'est en gros le rendu que je voudrais avoir, je dois pas trop être loin du résultat mais la j'avoue je cale un peu
Code :
- function list_dir($name) {
- if ($dir = opendir($name)) {
- while(($file = readdir($dir)) !== false) {
- if ($file != "." && $file != ".." ) {
- $path = $name.'/'.$file;
- $m = count(explode("/",$name)) - 1;
- if(is_dir($path)) {
- $n++;
- if($n == "1" ){
- echo "<ul>";
- }
- echo "\r<li>(".$n." ) ".$m." - ".$file;
- list_dir($path);
- }else{
- //echo "-->";
- }
- }
- }
- $n = 0;
- }
- echo "</li>";
- closedir($dir);
- }
|
Message édité par stealth35 le 26-05-2008 à 17:01:06