Visualizzazione dei risultati da 1 a 7 su 7

Discussione: aprire img a caso

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135

    aprire img a caso

    come da titolo vorrei sapere come fare a prendere a caso le img di un cartella e visualizzarle in una pagina... grazie!

  2. #2
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Prova questo
    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)]; 
    In $random_image avrai il path di uno dei file contenuti in mia_cartella/
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135
    grazie era proprio quello che stavo cercando

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Codice PHP:
    $immagini glob('cartella_immagini/*.*');
    shuffle($immagini);
    echo 
    '[img]'.array_shift($immagini).'[/img]'

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Originariamente inviato da nicola75ss
    Codice PHP:
    $immagini glob('cartella_immagini/*.*');
    shuffle($immagini);
    echo 
    '[img]'.array_shift($immagini).'[/img]'
    quoto in pieno
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  6. #6
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135
    grazie a tutti gentilissimi!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.