Wie: Beim Verzichnis auslesen nur bestimmte Dateien anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie: Beim Verzichnis auslesen nur bestimmte Dateien anzeigen

    Hallo Forum,
    ich lese mit "readdir" ein Verzeichnis mit Bildern aus. Nun möchte ich aber das nur Bilder mit dem Zusatz "_s.JPG" dabei berücksichtigt werden damit nur die Thumbnails gezeigt werden.

    Hat jemand eine Idee für die Lösung?
    Hier der Code den ich bereits habe:

    PHP-Code:
    <?php
    $id
    =$_GET['id'];
    $Pfad="../Images/$id/";

    if(
    $Verzeichniszeiger=opendir($Pfad)) 
    {
        while(
    $Datei=readdir($Verzeichniszeiger))
        {
            if (
    $Datei!="." && $Datei!="..")
            {                
                print (
    "<img src=\"$Pfad"."$Datei"."\" />");    
            }
        }
        
    closedir($Verzeichniszeiger);
    }  
    ?>

  • #2
    PHP-Code:

    <?php
    $id
    =$_GET['id'];
    $Pfad="../Images/$id/";

    if(
    $Verzeichniszeiger=opendir($Pfad)) 
    {
        while(
    $Datei=readdir($Verzeichniszeiger))
        {
            if (
    $Datei!="." && $Datei!=".." AND strtolower(substr($Datei,-6) )== '_s.jpg')
            {                
                print (
    "<img src=\"$Pfad"."$Datei"."\" />");    
            }
        }
        
    closedir($Verzeichniszeiger);
    }  
    ?>

    Kommentar


    • #3
      Kein glob()?

      (In den Usercomments findest du bestimmt auch einen Nachbau für ältere PHP-Versionen.)

      Kommentar


      • #4
        zum beispiel so:
        PHP-Code:
        if (substr ($Datei), -6) == '...'
        altenativ gäbe es noch reguläre ausdrücke.

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Cool!

          Das geht.
          Vielen Dank für die schnelle Hilfe!

          Kommentar

          Lädt...
          X