Mailinglisten-Archive |
> Hallo Liste! > > Ich suche ein PHP script, das mir die Filestruktur eines > gewissen Folders ausgibt - evtl. sogar schon in einer > Baumstruktur ähnlich des Windows Explorers. > > Gibt es so etwas schon in PHP oder evtl. acuh Java (PHP wäre > mir lieber ;-) )? > > Thnx alot! > > Sven Wagenhöfer > > http://www.onlinekosten.de http://www.informatik.fh-kl.de Hi Sven, in der FAQ is n kleines Beispielscript drin was sowas kann.. http://www.koehntopp.de/php/snippets.html#code-verzeichnis Ich schick dir mal das Script mit, was ich noch ein bisschen verändert habe, die Dateien sind alle gelinkt und .htaccess und die php index Datei wird nicht angezeigt.. vielleicht nützt es dir ja was.. Bye Fabian. -------- cp ------- <?php ob_start("ob_gzhandler"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>.: stage21 . de :: music :.</title> </head> <body bgcolor="#c7c7c7" text="#0077cc" alink="#0077cc" vlink="#0077cc" link="#0077cc"> <font face="Verdana, Arial"> <?PHP function show_dir($dir, $loaddir, $pos=2) { if($pos == 2) { echo "\n<hr color=\"#1A2A4A\"><pre>"; } $handle = _(at)_opendir($dir); while($file = _(at)_readdir($handle)) { if(eregi("^\.{1,2}$",$file)) { continue; } if(is_dir($dir.$file)) { printf("% ".$pos."s<i> %s</i>\n", "|-", $file); $subdir = $file."/"; show_dir($dir.$file."/", $loaddir, $pos + 3); } else { if($file != ".htaccess" AND $file != "index.php4") { $bla = substr($dir, strlen($loaddir), strlen($dir)); printf("% ".$pos."s <a href=\"$bla%s\">$file</a>\n", "|-", $file); } } } _(at)_closedir($handle); if($pos == 2) { echo "</pre><hr color=\"#1A2A4A\">"; } } $dir = "music/"; show_dir("$DOCUMENT_ROOT/$dir", "$DOCUMENT_ROOT/$dir"); ?> </font> </body> </html> Digital-Players::stage21 www.stage21.de www.digital-players.de privat::FTF www.fabianfranke.de
php::bar PHP Wiki - Listenarchive