Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <?php
  2.  
  3. $basepath = getcwd(); // Aktuelles Verzeichnis ermitteln
  4.  
  5. if (isset($_GET['dir'])) {
  6. // Prüfen ob GET Parameter gesetzt, wenn ja, diesen an den Pfad anhängen
  7. $dir = $basepath .'/'. $_GET['dir'];
  8. }
  9. else {
  10. $dir = $basepath;
  11. }
  12.  
  13. // Verzeichnis nach Dateien / Unterverzeichnissen scannen
  14. foreach (scandir($dir) as $f) {
  15. if (is_dir($basepath .'/'. $f)) {
  16. // Wenn es ein Verzeichnis ist, Link mit dem Parameter ausgeben
  17. echo '<a href="?dir='. $f .'">'. $f .'</a><br>';
  18. }
  19. elseif (is_file($basepath .'/'. $f)) {
  20. // sonst den normalen Link zur Datei ausgeben
  21. echo '<a href="'. $f .'">'. $f .'</a><br>';
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement