PHP - Verzeichnis als eine Auswahlliste mit Anfangsbuchstaben ausgeben
(Dieses Demo funktioniert ohne Weiterleitung zur Datei!)
<?php
// Verzeichnis als eine Auswahlliste mit Anfangsbuchstaben ausgeben
$verzeichnispfad = "./";
$auswahlliste = '<select onChange="window.location.href=this.value"><option></option>';
$buchstabe_alt = "";
$verzeichnis = array_slice(scanDir($verzeichnispfad), 2);
foreach ($verzeichnis as $datei) {
if (!is_dir($datei)) {
$buchstabe = strtoUpper(mb_substr($datei, 0, 1));
if (!strstr($buchstabe_alt, $buchstabe)) {
$buchstabe_alt .= $buchstabe;
$auswahlliste .= '<optgroup label="' . $buchstabe . '">';
}
$auswahlliste .= '<option value="' . $verzeichnispfad . $datei . '">' . $datei . '</option>';
}
}
echo $auswahlliste . '</select>';
?>
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<meta> Meta-Angaben
CSS - Texteingabe nur in Großbuchstaben
PHP - Abfrage einer Datenbank (über PDO) und Ausgabe der Daten