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.
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>";
?>
vieleicht ist es ja nett schwer und ich bekomme es ja hin ....
danke für die hilfe schon mal...