online ho trovato questo script per caricare randomicamente delle immagini, modificandolo un pò per personalizzarlo in base alle mie esigenze. Ora vorrei però che il caricamento sia temporizzato, (cioè ogni 20 secondi ne carica una nuova) anzichè come fa ora che carica le immagini solo ad ogni refresh
Codice PHP:
<?
$cartella="images/random/";
$estensioni=array('gif','jpg','bmp');
$dir=opendir($cartella) or die("Attenzione, impossibile aprire la cartella ".$cartella);
$immagini=array();
$misure=array();
while(false !== ($file=readdir($dir))) {
for($i=0;$i<count($estensioni);$i++){
$estensione=substr($file,(strlen($file)-3),strlen($file));
if(in_array($estensione,$estensioni)){
$immagini[]=$file;
$misure[]=getimagesize($cartella.$file);
}
}
}
if(count($immagini)==0) die("Attenzione, la cartella indicata non contiene immagini compatibili con le estensioni inserite.
Provare a controllare l'esattezza delle estensioni e della directory indicata nella variabile 'cartella'");
$indice=rand(0,(count($immagini)-1));
print '[img]'.$cartella.$immagini[$indice].'[/img]';
?>