Frage Script zum auflisten von Bildern

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

  • Frage Script zum auflisten von Bildern

    Hallo,
    zuerst: Ich weiß nicht, vielleicht gibts die Lösung für meine Frage ja schon in diesem Forum und ich bin nur zu blöd um sie zu finden . Falls ja... Sorry Leutz für den Thread.
    So, meine Frage:
    Ich bräuchte ein Script, welches alle Photos in einem Ordner auf einer Seite darstellt, ohne dass ich Layout-Tabellen usw. erstellen muss und ich das ganze wenn möglich noch so einstellen kann, dass zb der Abstand der Bilder untereinander immer der gleiche ist und alle Bilder in der gleichen größe dargestellt werden.
    Geht sowas? Wenn ja, kann es dann auch so programmiert werden, dass wenn man auf die Fotos klickt sich ein neues Fenster öffnet und nur das ausgewählte Foto in originalgröße darstellt?

    Vielen Dank im voraus an alle die sich die Mühe machen mir zu antworten.

    thX
    Maggus

  • #2
    ja gibt es

    PHP-Code:
    <?
    $handle = opendir ("bilder/");

    while ($file = readdir ($handle)) {
        if ($file != "." && $file != ".." && $file != "thumbs.db") {

    $files .= "|$file";
    }
    }

    closedir($handle);
    $filearray = explode ("|", $files);
    $counter = count($filearray);
    sort ($filearray);

    if ($counter == "0")
    { echo "Noch keine Bilder online"; }

    $gesamt = count($filearray); //Gesamtzahl aller vorhandenen Bilder ermitteln
    $proseite = 4;

    if(!isset($seite))
    {
    $seite="1";
    }

    $min = ($seite - 1) * ($proseite);
    $max = $min + $proseite;

    for ($x = $min + 1; $x <= $max; $x++) {
    $file3 = strtolower($filearray[$x]);
    $kommentar = str_replace(".","",$file3);


    if($x == $max && $file3)
    { echo "<font class=\"stn\"><a href=\"#\" onClick=\"window.open('bild.php?menu=$menu&bild=$file3', 'fenster','toolbar=no,status=no,menubar=no,scrollbars=no,width=1,height=1')\"><img src=\"bilder/$menu/$file3\" width=\"300\" height=\"200\" border=\"0\"></a> <br>"; }
    else {
    if ($x != $max && $file3)
    {
    echo "<font class=\"stn\"><a href=\"#\" onClick=\"window.open('bild.php?menu=$menu&bild=$file3', 'fenster','toolbar=no,status=no,menubar=no,scrollbars=no,width=1,height=1')\"><img src=\"bilder/$menu/$file3\" width=\"300\" height=\"200\" border=\"0\"></a> ";}
    }
    }
    if ($gesamt > $proseite) {
        echo "<br>Seite: ";
        $seiten_gesamt = ceil($gesamt / $proseite);

        for ($y = 1; $y <= $seiten_gesamt; $y++) {
            if ($y == $seite)
                {
                    echo '&nbsp;<b>'.$seite.'</b>&nbsp;';
                }
            else
                {
                    echo '&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?menu='.$menu.'&seite='.$y.'">'.$y.'</a>&nbsp;';
                }
        }
    }
    ?>
    Mit freundlichen Grüßen
    Werner

    Kommentar


    • #3
      Das ging ja schnell.... vielen Dank, ich wert das Script gleich mal ausprobieren... Werd aber bestimmt noch ein paar Fragen haben

      Kommentar


      • #4
        soweit funktionierts, ich hab deinen code jetzt einfach mal übernommen. Die pics werden angezeigt. Wenn ich jetzt aber auf eins der Pics klicke öffnet sich das popup und es kommt nur die Fehlermeldung "Seite wurde nicht gefunden" Hab ich was falsch gemacht?

        Kommentar

        Lädt...
        X