Supportnet / Forum / Webseiten/HTML
Automatisches Bild des Tages
Frage
Hallo zusammen,
ich benötige ein einfaches Script (entweder nur in html oder in PHP), das mir automatisch jeden Tag ein anderes Bild als Bild des Tages ausgibt.
Also:
In einem Ordner liegen bspw. 100 Bilder:
1.jpg
2.jpg
...
100.jpg
Jeden Tag soll an einer bestimmten Stelle nun ein anderes (vorzüglich der Reihe nach) erscheinen. Nach dem 100. Tag beginnt es halt wieder von vorne.
Wenn es nicht der Reihe nach, sondern einfach per Zufall ist, gehts auch.
Ein Zufallsscript hab ich schon:
[code]
<?PHP
$array = range(1,100);
shuffle($array);
for($x=0; $x< count($array); $x++) {
$bild = "$array[$x]";
}
?>
------------------
<img border="0" src="/img/<? echo $bild; ?>.jpg">
[/code]
Das bringt mir aber bei jedem Aufruf ein neues Bild und nicht jeden Tag...
BÜÜÜDDDE helft mir, ich denke, dieses Problem kann nicht so schwer sein...
lg,
Babserl
Antwort 1 von MixMax
wenn einen zufallsgenerator initiallisierst must du einen wert nehmen der den ganzen tag gleich ist... und ich halte es für zu aufwendig ein array zu erschaffen und zu mixen, außer du willst eine liste an bildern wieder geben (das die als dateinamen im array stehen)
z.B.
z.B.
<?php
echo "heute ist ". date("Y-m-d") . "<br>\n";
srand(strtotime(date("Y-m-d")));
echo "heutige zufallszahl: ".rand(1,100);
echo "<br>\n<br>\n";
echo "wäre heute 2003-11-11<br>\n";
srand(strtotime("2003-11-11"));
echo "wäre die heutige zufallszahl: ".rand(1,100);
?>
