Stündlicher Bildwechsel

  • Hi,
    Ich weiß das es hier im Forum schonmal diese Frage gestellt wurde,aber ich finde disen thread nicht mehr.
    Also meine Frage:
    Ich will auf meiner HP eine php-script einfügen das jede stunde/minute/tage etc. ein anderes bild darstellt.
    dank im vorraus

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • also soll das bild jetzt jede minute stunde oder tag tauschen weil alles wird ein bisschen schwer umzusetzen ... ich würde es mal täglich machen sonst nervt das nur wenn dauernd der hintergrund wechselt.....

    also hier ist mal ein täglicher wechsel:
    [php:1:7cf09f7983]<?php
    $day = date("l");
    if($day == "Sunday") {
    $background= "bilder/Lucifer1024.jpg"; //hier pfad zum bild ändern
    }
    elseif($day == "Monday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    elseif($day == "Tuesday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    elseif($day == "Wednesday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    elseif($day == "Thursday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    elseif($day == "Friday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    elseif($day == "Saturday") {
    $background= "bilder/Lucifer1024.jpg";
    }
    echo "<html><head><title>test</title></head><body background='".$background."'>";

    echo "</body></html>";
    ?>[/php:1:7cf09f7983]

  • [php:1:942b19d53b]<?php
    /**
    * Die Bilder müssen im Format {$prefix}HH{suffix} vorliegen.
    */

    $prefix = "picture_"; // Prefix der Bildnamen
    $suffix = ".jpg"; // Suffix der Bildnamen inkl. Dateierweiterung

    $directory = "./images/"; // Ordner in dem die Bilder liegen als URI (absolut oder relativ)

    /** Script */
    $bild = $directory . $prefix . date("H") . $suffix;
    header("location: {$bild}");
    ?>[/php:1:942b19d53b]

    die Bilder dann z.B. "picture_00.jpg picture_01.jpg (usw.)" benennen, in den ./images/ ordner stecken, das Script als "stundenbild.php" im übergeordneten Ordner von ./images/ speichern und so aufrufen:

    <img scr="stundenbild.php" />

    Viel weniger code und einfacher zu verwalten, lässt sich ausserdem einfach so erweitern, dass du auch je nach Wochentag nen anderes Bild haben kannst wenn du magst...

  • das wird dann schon wieder kolizierter, da du ja dann die größe des bildes in PHP abändern must?? oder willst du es bloß mit HTML(browser) verkleinern/quetschen ???

  • Also,
    es geht mir darum das jeden Tag ein anderes bild rechts auf meiner HP erscheinen soll.aber da die bilder alle sehr groß sind möchte ich sie in einer bestimmten größe ausgeben lassen damit die tabelle sich nicht ausbreitet.also es soll zusammen gequetscht werden :)

    also ich hoffe es war so verständlich...

    danke

    mfg SonicChriz

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }