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($datei01));
 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.

<textarea> Mehrzeiliger Eingabebereich

CSS - Externe URL des Hyperlinks sichtbar machen

PHP - Element aus einem Array löschen

JavaScript - Ausgabe des aktuellen Datums

MySQL - Einfügen oder aktualisieren mit 'ON DUPLICATE KEY UPDATE'