Dateibrowser

Ein einfacher Dateibrowser, ideal um PHP-Scripte auf einem lokalen Webserver zu testen, die PHP-Scripte müssen dann nicht mehr umständlich über die Adresszeile des Browsers aufgerufen werden.

Der PHP-Code ist wirklich sehr einfach gehalten und zeigt an in welchem Verzeichnis man sich befindet. Außerdem werden weitere Verzeichnisse und die darin enthaltenen Dateien angezeigt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="de">
 <head>
  <meta charset="UTF-8">
  <title>Dateibrowser</title>
 </head>
<body>

<?php
echo '<h3>. ($d = ((isset($_GET["d"])) ? $_GET["d"] : '.')) . '</h3>';
foreach (
array_slice(scandir($d), 2) as $f
 echo 
'<a href="' . (is_dir($d '/' $f) ? '?d=' '') . $d '/' $f '">$f '</a><br>';
?>

</body>
</html>

Dateibrowser erweitern

Den Dateibrowser wollte ich irgendwie erweitern, neue Funktionen und Dateisymbole hinzufügen oder das Design anpassen etc. Hier mal ein paar Bildschirmfotos wie sich der Dateibrowser im Laufe der Jahre verändert hat.

[Bildschirmfoto] 
Dateibrowser (2006) Nicht wirklich schön und ohne Funktionen.
Dateibrowser (2006) Nicht wirklich schön und ohne Funktionen.
[Bildschirmfoto] 
Dateibrowser (2008) Neue Funktionen und die 'Brotkrumennavigation' sind hinzugekommen, das Design war nicht wichtig!
Dateibrowser (2008) Neue Funktionen und die 'Brotkrumennavigation' sind hinzugekommen, das Design war nicht wichtig!
[Bildschirmfoto] 
Dateibrowser (2014) Mit Dateisymbolen und diesen 'schrecklichen Emoticons'!
Dateibrowser (2014) Mit Dateisymbolen und diesen 'schrecklichen Emoticons'!
[Bildschirmfoto] 
Dateibrowser (aktuell) Die Symbole wurden reduziert und vereinheitlicht. Habe mir an den Webbrowsern ein paar Ideen ausgeliehen ;)
Dateibrowser (aktuell) Die Symbole wurden reduziert und vereinheitlicht. Habe mir an den Webbrowsern ein paar Ideen ausgeliehen ;)

Die Bildschirmfotos können von der aktuellen Version abweichen!

Voraussetzungen

Einen lokalen Webserver mit PHP 7.2 (oder höher) und Kenntnisse in HTML, CSS, JavaScript und PHP um das Script den eigenen Wünschen anpassen zu können.

Herunterladen: dateibrowser.zip

Viel Spaß damit!

Hinweise, Fehler und Vorschläge, bitte hier in den Kommentaren eintragen.

Tipps

Mit dem PHPMailer E-Mails sicher versenden
Damit E-Mails sicher beim Empfänger ankommen und nicht irgendwo anders landen (Spamordner) oder sogar vom Provider abgelehnt werden nutzt man am besten eine fertige Mailer-Klasse wie den „PHPMailer”.
Dateibrowser
Ein einfacher Dateibrowser, ideal um PHP-Scripte auf einem lokalen Webserver zu testen, die PHP-Scripte müssen dann nicht mehr umständlich über die Adresszeile des Browsers aufgerufen werden.
Sitemaps-Protokoll für Suchmaschinen automatisch erstellen
Sorgen Sie dafür, dass die Nutzer auf einen größeren Teil Ihrer Website aufmerksam werden mit einem „Sitemaps-Protokoll”. Dies stellt eine einfache Möglichkeit für Webmaster dar, Suchmaschinen Seiten auf Ihrer Website zu melden, die zum durchsuchen verfügbar sind.