Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $basepath = getcwd(); // Aktuelles Verzeichnis ermitteln
- if (isset($_GET['dir'])) {
- // Prüfen ob GET Parameter gesetzt, wenn ja, diesen an den Pfad anhängen
- $dir = $basepath .'/'. $_GET['dir'];
- }
- else {
- $dir = $basepath;
- }
- // Verzeichnis nach Dateien / Unterverzeichnissen scannen
- foreach (scandir($dir) as $f) {
- if (is_dir($basepath .'/'. $f)) {
- // Wenn es ein Verzeichnis ist, Link mit dem Parameter ausgeben
- echo '<a href="?dir='. $f .'">'. $f .'</a><br>';
- }
- elseif (is_file($basepath .'/'. $f)) {
- // sonst den normalen Link zur Datei ausgeben
- echo '<a href="'. $f .'">'. $f .'</a><br>';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement