Immer wieder gefragt, deswegen hier kurz zusammengefasst. $pfad anpassbar.
<?php
// Pfad der Dateien relativ zum aktuellen Pfad angeben, relativ = vom Pfad der PHP Datei aus gesehen
// WICHTIG ! Ein Punkt (.) stellt das AKTUELLE Verzeichnis dar.
$pfad = "."; // ohne / am Ende angeben
if($ordner = opendir($pfad)) { // Ordner öffnen
while(false !== ($datei = readdir($ordner))) { // Alle Dateien des Ordners abrufen
if ($datei != "." AND $datei != "..") { // Falls Ordner oder Datei
if(!is_dir($datei)) { // Falls Datei (= kein Ordner)
echo '<span style="color:green;">'.$datei.'</span>';
} else { // Falls Ordner
echo '<span style="color:red;">'.$datei.'</span>';
}
}
}
closedir($ordner); // Ordner schließen
} else {
echo "Ordner konnte nicht geöffnet werden.";
}
?>