Achso, jetzt verstehe ich das erst richtig..
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dateibrowser</title>
<style type="text/css">
body, a {font-family: Verdana, Arial; font-size: 12px; text-decoration: None;}
a:hover {color: #EE0000;}
</style>
</head>
<body>
<?php
$dateibrowser = pathinfo($_SERVER["PHP_SELF"]); // Dateibrowser-Dateiname
$dateibrowser = $dateibrowser["basename"];
$dir = ((isset($_GET["dir"])) ? $_GET["dir"] : "."); // Verzeichnis setzen
echo "Dateibrowser - Verzeichnis = $dir
\n"; // Verzeichnispfad ausgeben
// Verzeichnis lesen
$handle = openDir($dir);
while ($file = readDir($handle)) {
$directory[(int) is_dir($file)][] = $file;
}
closeDir($handle);
// Verzeichnisse ausgeben
foreach ($directory[1] as $datei) {
if ($datei != "..") {
if (!strstr($datei, ".")) {
echo "+ <a href=\"$dateibrowser?dir=$datei\">$datei</a>
\n";
}
}
}
// Dateien und Unterverzeichnisse ausgeben
foreach ($directory[0] as $datei) {
if ($datei != "..") {
if (strstr($datei, ".")) {
echo "» <a href=\"$dir/$datei\">$datei</a>
\n";
}
else {
echo "+ <a href=\"$dateibrowser?dir=$dir/$datei\">$datei</a>
\n";
}
}
}
?>
</body>
</html>
Hab ich grad bei Google gefunden, nicht getestet obs funzt.