Tobias: + HTML: Alphabetisch Ordnen (Liste): Geht nicht

Beitrag lesen

Hallo,

<?php
echo "
<form action="?was=edit&nun=ausgabe" method="Post">
<select name="id">";

$verzeichnis = dir(".");
$endung = ".php";
while($datei = $verzeichnis->read()) {
  if(substr($datei,strlen($endung)*(-1)) == $endung) {
   sort($datei);

echo "<option value=$datei>$datei";

}
}
$verzeichnis->close();

echo "
</select>
<input type=Submit value=Edit>
</form><br><hr><br>";
?>

Ich hab mich mit dem auslesen von Ordnern noch nicht beschäftigt. Aber ich würde so rangehen.

- in einer while-Schleife alle Dateinamen auslesen und diese in ein _ARRAY_ packen.
 - auf dieses Array sort() anwenden (wenn du dir die erklärung dazu richtig durchgelesen hast, wüsstest du, dass man die Methode ein Array als übergabeparameter erwarten)
 - Ausgabe mittels for-Schleife

Tschau

Tobias

--
http://www.tobiasklare.de
fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode