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 tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
04. december 2005 - 11:34
#1
Du kan bruger opendir() løbe diret igennem og så tælle hver gang du møder et billede.
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);
04. december 2005 - 14:59
#4
echo count($images); Ved ikke lige hvordan jeg fik skrevet cound ;)
04. december 2005 - 15:06
#5
glob() virker fra php ver. 4.3.0 og nyere (bare lige :O] )
04. december 2005 - 20:21
#6
hmortensen -> Vil du have point??
04. december 2005 - 20:52
#7
Hvis du kunne bruge det ;)
Vi tilbyder markedets bedste kurser inden for webudvikling