Ciao a tutti sto realizzando un sito per un amico, e nella home vuole una copia di immagini che scorrono, siccome le immagini le vuole inserire lui man mano che le ha gli ho fatto uno script in php e mysql. Recuperando il percorso delle immagini salvate nel server me le visualizza... il tutto dentro una funzione... e con la funzione rand vengono casuali ... il mio problema e che non voglio che l'utente aggiorni ogni volta la pagina per mostrare altre foto ma che lo faccia automaticamente ogni 5 secondi... so che javascript ha il comando

codice:
setTimeout("mostra_foto()", 5000)
c'è qualcosa di simile in php?
vi posto il pezzo inerente allo script...

Codice PHP:
<?php 
function mostra_foto(){
 include 
"config.php"
include 
"connessione.php"
$risultato "SELECT * FROM home"
$dbrisultato mysql_query($risultato$db);
 
$contafoto mysql_affected_rows($db); 
$mostrafoto rand(1$contafoto); 
$slideimm "SELECT id, foto1, foto2 FROM home WHERE id=$mostrafoto"
$search mysql_query($slideimm$db) or die('Query fallita'); 
while(
$row = @mysql_fetch_array($search)){ 

$id $row["id"]; 
$foto1 $row["foto1"]; 
$foto2 $row["foto2"]; 

if ((
$foto1 != NULL) OR ($foto2 != NULL)){

 echo 
" <td height=\"400\" align=\"center\" bgcolor=\"#FFFFFF\">[img]$foto1[/img]</td> 
<td width=\"10%\" bgcolor=\"#999999\">
</td> <td height=\"400\" align=\"center\" bgcolor=\"#FFFFFF\">[img]
$foto2[/img]</td>"
}else{ 
mostra_foto();
  } 
 } 
}
 
/* echo " <script language=\"JavaScript\" type=\"text/javascript\"> setTimeout(\"mostra_foto()\", 2000) </script>"; */

 
mostra_foto(); 
?>
Come potete vedere ho provato integrare con una vaga illusione il comando in java dentro il php ma come avevo già immaginato... pensavo anche ad un redirect diretto alla pagina ma mi sembra scarno come suluzione...

Chi mi sa dare una "piccola" mano? Grazie ciao