Hallo Pixel,
Weiss jemand was ich einstellen muss oder wie ich die Funktion umschreiben muss, damit alle Bilder (*.JPG und *.jpg) Angezeigt werden?
Das Problem scheint es nur auf Windows-Systemen zu geben: sie Kommentare zu glob().
Ansonsten könntest Du Dir die Funktion auch mit einem nicht case-sensitiven regulären Ausdruck selbst basteln, etwa so:
$fh=opendir(BILDER-VERZEICHNIS);
while ($file = readdir($fh)) {
if(preg_match('/.jpg$/i', $file)) { // "i" macht die RegEx case insensitive
$picture[$foo][$bar] = 'bla';
}
}
closedir($fh);
>
> Phlo
Hallo Phlo
Besten Dank für den Input. Ein Hinweis im Manual hat mir weiter geholfen:
foreach (glob("{\*.jpg,\*.JPG}",GLOB\_BRACE ) as $filename)
Damit funktioniert es.
Auf Windows (XAMPP) funktioniert es einwandfrei. Nur auf dem WEB-Server (unix) nicht. Gut möglich das es an einer Einstellung vom Hoster liegt.
Gruss Pixel