04. december 2005 - 11:24
Der er
6 kommentarer og 1 løsning
Finde ud af hvormange billeder der er i mappe!
Hej hvordan finder man ud af hvor mange billeder der er i en bestemt mappe.. ikke undermapper med kun fx. pics/display og ikke selvom der var en mappe der hed profil i mappen display så skal den ikke vises.. // Louv!
Annonceindlæg fra Cognizant
04. december 2005 - 12:22
#2
Du kan evt. bruge getimagesize() til at tjekke om det er et billede. Men hvis du VED der kun er billedfiler, så undlad at bruge det. $start = $_SERVER["DOCUMENT_ROOT"] ."/"; // Hvis det ikke er et underdir til scriptet, så definer den fulde "startpath"; $dirsti = "pics/display/"; // dir som skal læses igennem. Husk / til sidst $path = $start . $dirsti; $ialt = 0; $d = dir($path); while (false !== ($file = $d->read())) { if (is_file($path . $file) && true == ($st = getimagesize($path . $file))) { $ialt++; } } $d->close(); echo $ialt;
04. december 2005 - 14:58
#3
$images = glob("pics/display/{*.jpg,*.JPG,*.gif,*.GIF,*.png,*.PNG}", GLOB_BRACE); echo cound($images);