Abgesehen vom Codebereich hätten in Deinem Post 27 Buchstaben groß geschrieben werden müssen, fehlen 5 Kommata und 6 Buchstaben und Du hast Dich bei 5 Wörtern "vertippt".
... im Sinne der "Für mehr Lesbarkeit in Foren"-Aktion ...![]()
hallo leute,
ich suche ja schon ewig ein script das mir alle datein anzeig und diese dan als link darstellt. nun habe ich in einer computerzeizschrift bei einen bekannten so ein script angeschrieben. es klappt auch, aber nun meine frage.
ist es viel was man an diese script ändern muss das es nicht nur den ordner ausliesst sondern alle ordner und alle dateien bis zum stamm verzeichniss.
es soll die ordner auch als link darstellen und bei einen klick sollen sie geöffnet werden. hier mal das script: es würde ja reichen wen es die ordner nicht anzeigt dafür die datein die sich darin befinden.
vieleicht ist es ja nett schwer und ich bekomme es ja hin ....Code:<?php echo "</head>\n"; echo "<body>\n"; // Funktion ermittelt die Dateigröße, Quelle: www.php.net function DownloadSize($file){ $size = filesize($file); $sizes = Array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); $ext = $sizes[0]; for ($i=1; (($i < count($sizes)) && ($size >= 1024)); $i++) { $size = $size / 1024; $ext = $sizes[$i]; } return round($size, 2).$ext; } // Wo liegen die Dateien? Abschliessenden / bei Apache-Server nicht vergessen! $dateipfad = "./"; $handle = opendir($dateipfad); while($file = readdir($handle)){ // Serververweise nicht auslesen if($file != "." && $file != ".."){ // Dateien als Link ausgeben echo "<a href=\"".$dateipfad.$file."\" title=\"".$file."\">".$file."</a> <br />\n"; } } closedir($handle); echo "</body>\n"; echo "</html>"; ?>
danke für die hilfe schon mal...
Geändert von WebJacky (28.07.2004 um 01:11 Uhr)
....................................
cu
WebJacky
webjacky@gmx.de
Abgesehen vom Codebereich hätten in Deinem Post 27 Buchstaben groß geschrieben werden müssen, fehlen 5 Kommata und 6 Buchstaben und Du hast Dich bei 5 Wörtern "vertippt".
... im Sinne der "Für mehr Lesbarkeit in Foren"-Aktion ...![]()
Ausbildung Hotelfachfrau --
FPDI v1.2 released!
--
"Watch, learn and don't eat my cookie!"
Phoebe in Friends S05E14
hallo LimaX wenn du jeden beitrag, der klein geschrieben ist kontrollieren willst, na dann viel spass......![]()
cu & gruss....
CRAIX
Wenn mich jemand zwingt, Abstand zu wahren, habe ich den Trost,
dass er ihn gleichfalls wahrt...!!!
@LimaX
Solltest Du dann nicht auch „vertippt“ an Stelle von "vertippt" schreiben![]()
Ach Mädel, dank der NDR ist doch fast alles erlaubt.
Aber recht hat der LimaX da schon.
Zum Thema mit
if (is_dir($file))
kannst Du prüfen, ob es ein Ordner ist.
Wenn es einer ist, wieder ein opendir und die while-schleife.
Praktischer wäre es aber, da man ide Tiefe nicht kennt (geh ich mal von aus), wenn man sich eine Funktion schreibt und diese dann Rekursiv arbeiten lässt.
Bei einer Tiefe von 3 Ebenen mag es ja noch manuell gehen, aber wenn man mal richtig tief will (100 Ebenen) dann wird das schon arg unübersichtlich.
Hab mal den Onkel Google gefragt.
Hier die rekursive Lösung:
http://www.dclp-faq.de/q/q-code-verzeichnis.html
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)