Einfaches Zufallsbild Script

  • Hallo Leude,

    ich suche ein einfaches PHP Script, dass alle Unterordner meines Ordner http://www.soest-connection.de/galerie/albums/...

    in zufälliger Reihenfolge anzeigt bzw. jedesmal wenn die Seite neu geladen wird.

    Das Script will ich dann einfach mit nem Rahmen wo dann das jeweilige Bild erscheinen soll auf meine Homepage integrieren. Nur bekomm ich das auch nicht hin das die Größe auf die Rahmengröße des Bildfensters angepasst wird.

    Hat da bitte Jemand zufällig nen Script für mich.

    Gruß Tommes

  • So ich hab mir mal eins deiner Scripte rausgesucht, allerdings zeigt er mir noch Fehler an. Kannst du mir vielleicht sagen was ich falsch gemacht hab?

  • Also das packst du auf den Server.

    $dir muß dann der Pfad zu den bilder sein und $url der relative Pafad zur Domain

    $dir kann auch z.B. ./bilder enthalten wenn die bilder im interverzeichniss bilderl liegen.

    Poste sonstm al deine ordner strucktutr, also wo die datei liegt und wo die bilder, dann mache ich das fix.

  • Ok cool danke dir.

    Also ich arbeite mit Smarty Templates. Die Datei mit deinem PHP Code habe ich random.php genannt.

    So hier meine Ordnerstruktur.

    Domain: http://www.soest-connection.de

    Die Datei random.php liegt unter http://www.soest-connection.de/_templates/random.php

    die Bilder liegen unter http://www.soest-connection.de/galerie/albums/ und hier dann die verschiedenen Ordner für Bilder z.b. /kirmes05 oder /maiwanderung

    Hoffe ich hab alles richtig genannt.

    Danke für deine Hilfe

    Gruß Tommes

  • Kannst du mit dem TEmplate system den richtig um???

    Ist ja eigentlich was für fortgeschrittenen ??? ... ich nutze es fast nur :-p

    $dir=$_SERVER['DOCUMENT_ROOT'].'/galerie/albums/';
    $url='/galerie/albums/';

  • was befindet sich in dem Ordner:

    /galerie/albums/

    las mich raten, eien index.php und lauter ordner wo dan nerst die bilder enthalten sind ???

    Wenn ja muß man dieses Script noch ein wenig anpassen.

  • versuche es mal so, ich ahbe es aber nicht getestet.

  • so hab getestet und verbesser...

  • Hallo,

    Habe das script auch probiert, und bin beinahe dran zum funktionieren zu bringen, nur nicht ganz. Also bei mir sieht jetzt das script so aus:


    <?php

    $dir=$_SERVER['DOCUMENT_ROOT'].'/gtchat95/memberimages/';
    $url='/gtchat95/memberimages/';
    $fp=opendir($dir);

    $anzahl=0;
    while( $datei=readdir($fp) ) {
    if ($datei!="." && $datei!="..")
    {
    $speicher[$anzahl]=$datei;
    $anzahl++;
    }
    }
    closedir($fp);


    srand((double)microtime()*time()+1000000/time()*10);
    $zufall = rand(0,$anzahl-1);

    echo '\n";
    ?>


    nun und in der ausgabe ist dieser kleine fehler zu sehen darum zeigt er mir das bild nicht an. Was ist genau wo falsch, ..sieht mir nämlich nach einer kleinligkeit aus:

    hier der fehler den er ausgibt, anstatt das bild zu zeigen:

    <img src="/gtchat95/memberimages//t1n.frnb.jpg>

  • Hallo!
    Hab jetzt folgenden code probiert: