phpbrowser
von thorben- SNIPPET_TEXT:
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html><head><title>
- Filebrowser v1.0 -- Peer Heinlein
- </title></head>
- <body>
- <?
- // Variable einlesen (register_globals=off)
- $path = $_GET['path'];
- // Wenn Datei, dann Inhalt zeigen
- print "<pre>";
- }
- print "</pre></body></html>";
- exit;
- }
- // Wenn Pfad, dann Verzeichnislisting
- print "<pre><b>Inhalt von $path</b> <br><br>";
- $filepath = $path . "/" . $file;
- print "[DIR ] ";
- print "[FILE] ";
- print "[LINK] ";
- else
- print " ";
- if($file == ".")
- print "<a href=\"" . $_SERVER['PHP_SELF']
- . "?path=$path\">.</a><br>";
- elseif($file == "..") {
- print "<a href=\""
- . $_SERVER['PHP_SELF']
- . "?path=/\">..</a><br>";
- } else {
- print "<a href=\""
- . $_SERVER['PHP_SELF']
- . "?path="
- . "\">..</a><br>";
- }
- }
- else {
- print "<a href=\""
- . $_SERVER['PHP_SELF']
- . "?path="
- . (($path == "/") ? "" : $path)
- . "\">$file</a>";
- // Dateieigenschaften auflisten
- ", mode: writeable " : "";
- $uid = $stat[4];
- $gid = $stat[5];
- $size = $stat[7];
- print " [ uid: $uid, gid: $gid, size: $size $mode]";
- }
- }
- print "</pre>";
- } else {
- ?>
- <form action="" method="get">
- Verzeichnis?<br>
- <input type="text" name="path">
- <br><br>
- <input type="submit" value="anzeigen">
- </form>
- <?
- }
- ?>
- </body>
- </html>
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN