Hej
Jeg arbejder med nogle hjemmesider i php, hvor der på nogle af undersiderne skal indsættes en del billeder (i miniformat, da de senere skal bruges som links til de rigtige billeder). Jeg prøver at indsætte dem vha. php, men er ingen ørn til det og har nogle problemer, senest med at frasorte ikke-billedfiler. Med tiden vil der komme rigtig mange billeder i de forskellige mapper, derfor er det vigtigt at finde ud af det ordentligt fra starten.
Jeg har forsøgt mig med flg. kode (fra PHP in a Nutshell)):
$handle = opendir("image/billedalbums/karen/");
if ($handle) {
while (false !== ($file = readdir($handle))) {
print "<img src = image/billedalbums/karen/$file>";
}
closedir($handle);
}
Det virker også, på den måde at alle elementer i mappen vises som billeder. Det gælder undermapper og ikke-billedfiler. Koden forsøger også at vise . og .. (som jeg jo ikke kan fjerne fra mappen) som billeder.
Er der en nem løsning til kun at få f.eks. jpg-filer med over?
Jeg har også forsøgt mig med en anden kode (alle billeder i mappen hedder billeder + tal.jpg):
$tal = 1;
while($tal <= 6) {
print "<img src= billeder$tal.jpg>";
$tal = $tal +1;
}
Her er mit problem bare at jeg ikke ved hvor mange billeder der kommer til at ligge i de enkelte mapper. Jeg kan ikke finde ud af at lave en begrænsning til antallet af eksisterende billedfiler.
Jeg bliver meget glad for eventuel hjælp
Venlig hilsen
Karen
