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