+ Antworten
Ergebnis 1 bis 2 von 2

Thema: automatisch wechselndes hintergrundbild

  1. #1
    TP-Newbie blumentopf macht alles soweit korrekt
    Registriert seit
    Apr 2007
    Beiträge
    1

    automatisch wechselndes hintergrundbild

    gibt es (für mich als html-null) eine möglichkeit, eine seite so einzurichten, dass sich das hintergrundbild der page bei jedem besuch automatisch ändert?

    sozusagen per zufallsgenerator oder einfach der reihe nach aus einem pool von mehreren bildern ....



    vielen lieben dank für etwaige tipps!

  2. #2
    TP-Senior simplicissimus hilft, wo's geht simplicissimus hilft, wo's geht Avatar von simplicissimus
    Registriert seit
    Jan 2007
    Ort
    Köln
    Beiträge
    221
    Hallo,

    mit PHP könntest Du so etwas bewerkstelligen:
    PHP-Code:
    <?php
    $bild
    [] = "bild01.jpg";
    $bild[] = "bild02.jpg";
    $bild[] = "bild03.jpg";
    $bild[] = "bild04.jpg";
    $bild[] = "bild05.jpg";

    $zufall mt_rand('0'count($bild)-1);
    $zufallsbild $bild[$zufall];
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Unbenanntes Dokument</title>
    <style type="text/css">
    <!--
    body {
        background-image: url(<?php print $zufallsbild?>);
    }
    -->
    </style></head>

    <body>
    <p>Lorem ipsum dolor sit amet,
    consectetuer adipiscing elit,
    sed diam nonummy nibh euismod tincidunt
    ut laoreet dolore magna aliquam erat volutpat.</p>
    </body>
    </html>
    Und das Ganze als PHP-Datei abspeichern -> datei.php und nicht datei.html, sonst klappt es natürlich nicht.
    Mit liebem Gruß
    simplicissimus

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51