Hallo, ich habe mehrere Ordner und in diesen Ordern befinden sich mehrere Bilder. Ist es möglich mit PHP zu zählen wie viele Bidler in welchem Ordner sind?
Pics im Ordner XY zählen!
-
-
-
ersteinmal vielen Dank!
Dann noch eine weitere Frage: gibt es auch eine Möglichkeit, all diese Bilder anzeigen zu lassen? -
Moin!
Das geht natürlich auch:
PHP
Alles anzeigen<?php $verz=opendir ('./images'); while ($file = readdir ($verz)) { if(substr($file,-4) != ".jpg") continue; $sum++; $tinfo = getimagesize($file); echo "[img]$file[/img] \n"; } closedir($verz); echo "insgesamt $sum Bilder im Verzeichnis"; ?>
G.a.d.M.
Ronald
-
PHP
<?php $verz=opendir ('./images'); while ($file = readdir ($verz)) { if(substr($file,-4) != ".jpg") continue; $sum++; } closedir($verz); echo "insgesamt $sum Bilder im Verzeichnis"; ?>
ist super.
doch was, denn die endung .jpeg ist? oder wenn du auch gif's oder png's auslesen willst, da dieses auch bilder sind?du kannst alle bilder auslesen, indem du prüfst, ob du die bildinformationen auslesen kannst:
wenn es jetzt beim Auslesen der bildinformationen keinen Fehler gibt, ist die datei logischerweise auch ein bild.
achtung: getimagesize akzeptiert auch swf-dateien! wenn du solche hast, einfach den typ prüfen...
http://www.php.net/getimagesize
ist vielleicht ein bisschen aufwändiger als mit der dateiendung, dafür hast du nicht nur .jpg's....