Bernhard: verzeichniss einfach auslesen!

Hello will mittels PHP Script ein Verzeichniss auslesen und in einer Formular-Dropdownfeld wiedergeben:

<?php
$ordner = "./test";
$handle = opendir($ordner);
while ($file = readdir ($handle)) {
    if($file != "." && $file != "..") {
        if(is_dir($ordner."/".$file)) {
            echo "/".$file."<br/>";
        } else {
            // kompletter Pfad
            $compl = $ordner."/".$file;
             echo "<select name="form_kat"><option>$file</option></select>";

}
    }
}
closedir($handle);
?>

Nur jetzt kommt für jede neue Datei ein neues Dropdownfeld.

Will aber alles in einem Feld stehen haben!

Bitte um Hilfe!!

  1. Hello will mittels PHP Script ein Verzeichniss auslesen und in einer Formular-Dropdownfeld wiedergeben:

    <select>

    <?php
    $ordner = "./test";
    $handle = opendir($ordner);
    while ($file = readdir ($handle)) {
        if($file != "." && $file != "..") {
            if(is_dir($ordner."/".$file)) {
                echo "/".$file."<br/>";
            } else {
                // kompletter Pfad
                $compl = $ordner."/".$file;
                 echo "<option>$file</option>";

    }
        }
    }
    closedir($handle);
    ?>

    </select>

    Nur jetzt kommt für jede neue Datei ein neues Dropdownfeld.

    Will aber alles in einem Feld stehen haben!

    Hm dann soltest Du die select Felder außerhalb der Schleife Schreiben...

    1. Hello,

      schau die auch die Funktion glob() mal an http://de3.php.net/manual/en/function.glob.php

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau