come da titolo vorrei sapere come fare a prendere a caso le img di un cartella e visualizzarle in una pagina...grazie!
come da titolo vorrei sapere come fare a prendere a caso le img di un cartella e visualizzarle in una pagina...grazie!
Prova questo
In $random_image avrai il path di uno dei file contenuti in mia_cartella/Codice PHP:
$dir_name = "mia_cartella/";
$dir = opendir($dir_name);
$images = array();
while($file = readdir($dir)) {
if($file{0} == '.') continue;
array_push($images, $dir_name.$file);
}
$random_image = $images[array_rand($images)];
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov
grazie era proprio quello che stavo cercando
Codice PHP:
$immagini = glob('cartella_immagini/*.*');
shuffle($immagini);
echo '[img]'.array_shift($immagini).'[/img]';
quoto in pienoOriginariamente inviato da nicola75ss
Codice PHP:
$immagini = glob('cartella_immagini/*.*');
shuffle($immagini);
echo '[img]'.array_shift($immagini).'[/img]';
![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Non si finisce mai di imparare![]()
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov
grazie a tutti gentilissimi!