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.
Die Bildschirmfotos können von der aktuellen Version abweichen!
Herunterladen: dateibrowser.zip
Viel Spaß damit!
Tipps
- Browser-Sprachumschaltung
- Diese Sprachumschaltung zeigt je nach der verwendeten Sprache (deutsch, englisch, ...) im Browser unterschiedlichen Inhalt an.
- .htaccess - Passwortschutz für Webseiten
- Mit einer
.htaccessDatei und einer.htpasswdPasswort-Datei lassen sich bestimmte Verzeichnisse und die darin enthaltenen Dateien vor unerlaubtem Zugriff schützen.
- Spalten einer Tabelle dynamisch ändern
- Manchmal möchte man die Spalten einer Tabelle dynamisch ändern so das diese individuell angezeigt werden können, wie das geht wird hier an einem Beispiel demonstriert.
Diese Schlagwörter könnten Sie interessieren:
Berechnungen Suchmaschine Responsiv Rahmen Sprachumschaltung PHPMailer PHP-Fehlermeldungen Key Codes JSON Webseitenschutz Event-Kalender Sortierung Dynamische Seiten Hover-Effekt CSS-Counter Dateibrowser Zugriffsrechte Canvas Sitemaps-Protokoll AJAX
Berechnungen Suchmaschine Responsiv Rahmen Sprachumschaltung PHPMailer PHP-Fehlermeldungen Key Codes JSON Webseitenschutz Event-Kalender Sortierung Dynamische Seiten Hover-Effekt CSS-Counter Dateibrowser Zugriffsrechte Canvas Sitemaps-Protokoll AJAX