Comunque ci sono quasi,
sto procedendo proprio come mi hai consigliato.
Con il refresh ho già ultimato il tutto, ma dato che non mi sembra la soluzione più elegante, vorrei evitarla.
Quindi sto prendendo la strada del javascript, ma non riesco ad integrare il codice con il php.
Posto per farvi capire:
codice:
<?php $ctime = 0;
foreach (glob('files/*.jpg') as $file)
{
if ($ctime < filectime($file))
{ $match = $file; $ctime = filectime($file); }
}
?>
<script language="javascript">
var refreshrate=6; //SECONDS BETWEEN REFRESH
var image=<?php echo \", $match , \" ?>; //IMAGE NAME
var imgheight=141; //IMAGE HEIGHT
var imgwidth=357; //IMAGE WIDTH
function refresh(){ document.images["pic"].src=image+"?"+new Date(); setTimeout('refresh()', refreshrate*1000); } document.write('[img]'+image+'[/img]');
if(document.images)window.onload=refresh;
</script>
Il problema è che l'immagine non mi viene proprio caricata, e il browser mi restituisce questo errore:
codice:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /membri/miosito/prova2.php on line 21
Ma la linea 21 è codice javascript!