Ich habe ein php scirpt im Netz gefunden, dass aus verschiedenen Ordner ein Zufallsbild anzeigt. Das script funktioniert auch supper nun möchte ich gerne, dass das Bild nicht bei jedem Seitenaufruf ändert, sondern nur nach einer gewissen Zeit (z.B. 3 Stunden) ändert. Da ich von php nicht sehr viel Ahnung habe hoffe ich dass mir da jemand Helfen kann.
Die Ordner sind in einer Datenbank gespeichert.
mein script:
<?php
$verbindung = mysql_connect("localhost","","");
mysql_select_db("");
//Script für das Zufallsbild
$bilder = array();
//Ordner öffnen
$sql = "SELECT ordner FROM zufallspic ORDER BY RAND( )";
$result = mysql_query($sql, $verbindung);
$ordner=mysql_result($result,$i,"ordner");
$dir = opendir ($ordner);
//Datei lesen ohne die Verzeichnisse darüber
while ($bild = readdir ($dir)){
if ($bild != "." && $bild != "..")
array_push($bilder,$bild);
}
closedir($dir);
$max = count($bilder)-1;
$zufall = rand(0,$max);
$bild = $bilder[$zufall];
echo"<img src=$ordner/$bild alt= height=157 width=434 border=0>";
?>