ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
329
329
EMPFEHLEN
-
09.09.08 14:41 #1
- Registriert seit
- Nov 2007
- Ort
- Leipzig, Germany, Germany
- Beiträge
- 135
ich möchte in einem formular mit der <select> funktion mir bilder auflisten lassen die in einem bestimmten ordner sind. wie geht das?
-
Hallo Maxm123,
bitte auf die Netiquette achten, dankePHP-Code:<?php
$array = array();
$d = dir("/das/gewuenschte/verzeichnis");
while (false !== ($entry = $d->read())) {
$array[] = $entry;
}
$d->close();
$files = array();
foreach($array as $check){
if(preg_match("/(\.jpg)$/i",$check)){
$files[] = $check;
}
}
if(!empty($files)){
echo '<select name="select">';
foreach($files as $file){
echo '<option value='.$file.'>'.$file.'</option>';
}
echo '</select>';
}
else{
echo 'Keine Bilder gefunden.';
}
?>
MfG
-
09.09.08 15:40 #3
- Registriert seit
- Nov 2007
- Ort
- Leipzig, Germany, Germany
- Beiträge
- 135
cool danke
-
25.09.11 15:23 #4
- Registriert seit
- Aug 2011
- Ort
- Saarbruecken, Germany
- Beiträge
- 26
Hey,
viele Wege führen bekanntlich nach Rom, deshalb würde ich Euch / Dir auch meinen persönlichen Lösungsweg vorstellen.
PS: Musst natürlich nur exploden, wenn du einen Dateipfad hast, liegen deine Bilder im "Home"-Verzeichnis, dann siehts ~ so aus:PHP-Code://...
#glob-Array erstellen*
$picsGlob_arr = glob('./imageDir/*.JPG');
print "<select name='select'>\n";
if (!empty($picsGlob_arr)) {
foreach ($picsGlob_arr as $value) {
$file_arr = explode('./imageDir/', (string)$value);
print '<option value=' . $value . '>' . (string)$file_arr[1]
. ' - Size: ' . filesize($value) . "b</option>\n";
}
print '</select>';
} else {
print '<option selected="true">No such file or directory!</option>'
. '</select>';
}
//...
*glob — Findet Dateinamen, die mit einem Muster übereinstimmenPHP-Code:#glob-Array erstellen*
$picsGlob_arr = glob('*.JPG');
print "<select name='select'>\n";
if (!empty($picsGlob_arr)) {
foreach ($picsGlob_arr as $value) {
print '<option value=' . $value . '>' . (string)$value
. ' - Size: ' . filesize($value) . "b</option>\n";
}
print '</select>';
} else {
print '<option selected="true">No such file or directory!</option>'
. '</select>';
}
//...
Natürlich nur ein Vorschlag.
Grüße,
AlexGeändert von creep3007 (25.09.11 um 15:29 Uhr) Grund: PS:
Ähnliche Themen
-
Verzeichnis auflisten
Von baigox im Forum C/C++Antworten: 20Letzter Beitrag: 10.06.10, 13:06 -
Bilder aus einem Verzeichnis laden
Von Igeloeffnung im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 25.06.09, 18:30 -
Bilder aus einem Verzeichnis auf verschiedene Seiten verteilen
Von VanHellsehn im Forum PHPAntworten: 9Letzter Beitrag: 19.02.08, 16:53 -
Watermark in einem Bilder Verzeichnis
Von Erks im Forum PHPAntworten: 2Letzter Beitrag: 20.04.07, 06:40 -
Größe aller Bilder in einem Verzeichnis ändern
Von FrankMey im Forum Linux & UnixAntworten: 3Letzter Beitrag: 30.12.05, 14:22





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren