PHP Beispiele und Übungen: Code

<?php
  $titel = "PHP Weitere Objekte";
  $untertitel = "Dateien in einem Verzeichnis in Kombinationsfeld zur Auswahl anbieten";
?>

<?php include 'incdoctype.php'?>
<html>
  <head>
    <?php include 'incheader.php'?>
    <title><?php echo "$titel: $untertitel"?></title>
  </head>
  <body>
    <div class="main">
      <h1><?php echo "$titel: $untertitel"?></h1>
      <p>Dieses Beispiel entstand (wie viele andere auch) aufgrund einer Frage in einem ASP-Kurs.
        Es geht darum, mithilfe des FileSystem Object Bilddateien in einem
        Verzeichnis auszulesen und in einem Kombinationsfeld zur Auswahl anzubieten.
        Wird das Formular abgeschickt, dann zeigt die zweite Seite das Bild an.
      </p>
      <form method="POST" action="040bilderanzeigen2.php" name=form1>
        <select size="1" name="frmfldfilename">
          <?php
            $strrelpath = "./medien/";
            if (is_dir($strrelpath)) {
              $objfolder = opendir($strrelpath);
              while ($objfile = readdir($objfolder)) {
                if (strpos(strtolower($objfile), ".gif") != null
                  || strpos(strtolower($objfile), ".jpg") != null
                  || strpos(strtolower($objfile), ".jpeg") != null
                  || strpos(strtolower($objfile), ".png") != null
                ) {
                  echo "  <option value=\"$objfile\">$objfile</option>\n";
                }
              }
              closedir($objfolder);
            }
          ?>

        </select>
        <input type="submit" value="Abschicken" name="btnsubmit" />
      </form>
      <?php include 'incfooter.php'?>
    </div>
  </body>
</html>

Demo

Zurück zur Liste mit PHP-Beispielen
Zurück zu www.ecotronics.ch
Impressum und Datenschutzerklärung