Joopi
[PHP] Ordner auslesen und Dateien anzeigen - Druckversion

+- Joopi (https://forum.hermann-splitthoff.de)
+-- Forum: Wissenswertes (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=1)
+--- Forum: Programmieren (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=6)
+--- Thema: [PHP] Ordner auslesen und Dateien anzeigen (/showthread.php?tid=396)



Ordner auslesen und Dateien anzeigen - Joopi - 03-12-2023

In einem Ordner liegen Dateien, deren Namen im Browser ausgegeben werden sollen. Der Beispielcode für diese simple Aufgabe sieht wie folgt aus:

Code:
<?php

// Pfad zum Ordner
$ordnerPfad = '/pfad/zum/deinem/ordner';

// Überprüfe, ob der Pfad existiert und ein Verzeichnis ist
if (is_dir($ordnerPfad)) {
    // Öffne den Ordner
    if ($handle = opendir($ordnerPfad)) {
        // Iteriere über alle Dateien im Ordner
        while (false !== ($datei = readdir($handle))) {
            // Ignoriere "." und ".."
            if ($datei != "." && $datei != "..") {
                // Gib den Dateinamen im Browser aus
                echo $datei . "<br>";
            }
        }
        // Schließe den Ordner
        closedir($handle);
    } else {
        // Fehlermeldung, falls der Ordner nicht geöffnet werden konnte
        echo "Fehler beim Öffnen des Ordners.";
    }
} else {
    // Fehlermeldung, falls der angegebene Pfad kein Verzeichnis ist
    echo "Ungültiger Ordnerpfad.";
}

?>

Auf dieser Basis, wenn mehr mit den Dateien geschehen soll, könnte weiterer PHP-Code ergänzt werden.