Script php: Estrarre e visualizzare immagini casuali da una cartella
difficoltà:

Script simili
2/10/2006
Con questo script leggeremo tutte le immagini contenute in una cartella elencando le estensioni possibili. Questo puo' essere fatto anche per estrarre altro tipo di documento, non solo immagine.
La funzione shuffle si occuperà di ordinare in modo casuale l'array delle immagini contenute nella cartella $nome_directory. Nella variabile $elementi_da_visualizzare si puo' decidere quanti elementi visualizzare, quindi se visualizzarre un' immagine casuale alla volta o di più.
<?
function elencaimg($nome_directory,$array_estensioni_ammesse){
$array_immagini=Array();
if(file_exists($nome_directory)){
$handle = opendir($nome_directory);
while (false !== ($file = readdir($handle))) {
if(is_file($nome_directory.$file)){
$estensione = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, ".")));
if(in_array($estensione,$array_estensioni_ammesse)){
array_push($array_immagini,$file);
}
}
}
$handle = closedir($handle);
}
shuffle($array_immagini); //mescola ordine array in modo casuale
return $array_immagini;
}
$array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png');
$nome_directory="immagini/";
$array_immagini=elencaimg($nome_directory,$array_estensioni_ammesse);
$elementi_da_visualizzare="3"; //se si vogliono visualizzare tutte le immagini contenute nella cartella: $elementi_da_visualizzare=count($array_immagini);
for($a=0;$a<$elementi_da_visualizzare;$a++){
?>
<img src="<?=$nome_directory.$array_immagini[$a]?>" width="118" height="78" border="0"><br>
<?
}
?>
Social:
Donazione:
Se questo script ti grave; stato utile e ti ho fatto risparmiare tempo e denaro fai una
qualsiasi cifra è ben accetta! 1€, 3€, 5€ ,10€, 50€ ;-) fai te!
Permalink:
Tag:
Script Simili:
Script php: Evitare il caricamento delle immagini da cache con htaccess
Script php: Elencare file contenuti in cartella
Script php: Resize immagini a dimensione fissa o proporzionale
Script php: Convertire immagini a colori in bianco e nero
Script ajax: Mappe personalizzate kml su google maps con georss e Mapplets
Script php: Elencare file contenuti in cartella
Script php: Resize immagini a dimensione fissa o proporzionale
Script php: Convertire immagini a colori in bianco e nero
Script ajax: Mappe personalizzate kml su google maps con georss e Mapplets
Permalink:
Link utili:
Vota:

Feed Rss
14/5/2009 4:09:36
Ciao, ho notato che questo script, almeno nel mio caso, non funziona con IE, è normale?