Ankündigung

Einklappen
Keine Ankündigung bisher.

Bilder herauslesen aus einem Ordner..

Einklappen

Neue Werbung 2019

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

  • Bilder herauslesen aus einem Ordner..

    Hellow Peoplez...
    Hab da en Problem..

    Ich hab da ein spript in meiner Gallery welches mir alle Bilder aus einem Ordner anzeigt..:

    // Bilder Bereich ----------------------
    $handle = opendir($ordner);
    while ($file = readdir ($handle)) {
    if($file != "." && $file != "..") {
    if(is_dir($ordner."/".$file)) {
    echo "/".$file."
    ";
    } else {
    // kompletter Pfad
    $compl = $ordner."/".$file;
    echo "[img]thumbs.php?bild=" . $compl . "[/img]";
    }
    }
    }
    closedir($handle);


    Jetzt möchte ich eine Seitennavigation einbauen. Also, dass mir immer pro Seite 12 Bilder angezeit werden..

    Kann mir da jemand helfen??

  • #2
    lese einfach die dateien/bilder in ein array ein und lass dir durch entsprechend gesetzte get-parameter nur x-beliebige werte zurückgeben.

    Der Beitrag wurde verschoben, wegen...
    ... Postings im falschen Forum.

    Bemerkung:
    Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

    moved to PHP - Anfänger

    Kommentar


    • #3
      *gg* Oki Anfänger ist wohl wirklich zutreffender...

      Keine Ahnung wie das gehen soll..

      Kommentar


      • #4
        PHP-Code:
        <?php

        $files 
        = array();
        $handle opendir($ordner);
        while (
        $file readdir ($handle))
        {
            if(
        $file != "." && $file != "..")
            {
                if(
        is_dir($ordner."/".$file))
                {
                    echo 
        "/".$file."
        "
        ;
                }
                else
                {
                    
        $array[] = $file;
                    
        // kompletter Pfad
                    
                
        }
            }
        }
        closedir($handle); 

        $anzeige 12;
        $bild $_GET['bild'];

        for (
        $i $bild$i <= $bild+$anzeige$i++)
        {
            
        $compl $ordner."/".$files[$i];
            echo 
        "[img]thumbs.php?bild=" $compl "[/img]";
        }

        ?>
        So könnte das aussehen. Ich habe es nicht getestet, sollte aber prinzipiell klappen. Per GET-Parameter übergibst du das anzuzeigende Bild.

        Folgende URL würde Bild 5 - 17 (5+12) rausschreiben:
        http://localhost/gallery.php?bild=5

        Teste es mal!

        Kommentar


        • #5
          Jup Danke tausend mal..
          Genau so hab ich mir das vorgstellt..

          thx alot

          Kommentar


          • #6
            gerne, fein!

            Kommentar

            Lädt...
            X