Chris: Verzeichnis auslesen: Nur Graphikdateien anzeigen.

Guten Tag

Ich lasse mit PHP ein Verzeichnis auslesen das Bilder enthält. Dies sieth dann etwa so aus:

$basepath='e:/www/webeditor/images/';
$imgfolder = dir($basepath);
$datei = $imgfolder->read(){
...
}
Ausgabe:

.
..
Bild1.gif
Bild2.jpg
datei.html
etc.

Ich möchte jedoch dass nur Graphikdateien (gif, jpg, png) angezeigt werden. Wie kann ich das realisieren? Hab es mal mit folgendem Befehl probiert, kriege jedoch immer eine Fehlermeldung:
if (ereg('.(gif|png|jpg|jpeg)', $file) {
//Datenausgabe ...
}
Kann mir jemand weiterhelfen?

Gruss chris

  1. if (ereg('.(gif|png|jpg|jpeg)', $file) {

    Hallo

    bei habe ich es geschrieben
     if(eregi("(jpg|gif)$",$name))..

    bis dann
    Andreas

  2. Guten Tag

    wünsch ich auch

    if (ereg('.(gif|png|jpg|jpeg)', $file) {

    versuch mal: ereg(".(gif|png|jpg|jpeg)", $file)

    die einfachen hochkommas, kannst du nicht nehmen weil sonst die regular E. nicht ausgewertet werden, sondern alles als ein normaler String gewertet wird. wenn du diese: " nimmst werden die sonderzeichen wie \ als reg. E. gewertet.

    grüße christian