Hallo
Ich habe ein script wo zufallsbilder generiert. Die Bilder werden aus verschieden Order geholt. Die Order Pafade sind in einer Datenbank gespeichert. Das Script läuft soweit ganz gut. Nun möchti ich aber gerne, dass das Bild nicht bei jedem Seitenaufruf geändert wird, sondern erst nach einer gewissen Zeit z.B 3 Stunden.
Das script habe ich fertig im Netz gefunden. Habe von php leider nicht sehr viel Ahnung. Kann mir da jemand Helfen?
PHP
<?php
$verbindung = mysql_connect("","","");
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>";
?>
Alles anzeigen