Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    visualizzare una immagine casuale

    salve,
    ho tre immagini e devo visualizzarne una casuale ad ogni apertura pagina.
    come posso fare? grazie...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195
    Sono nella stessa directory?

  3. #3
    Codice PHP:
    $imgs = array("prima.jpg""seconda.jpg""terza.jpg");
    $img array_rand($imgs);
    echo 
    "[img]$img[/img]"

  4. #4
    ragazzi e se le immagini sono più di 3?
    se io ad esempio ho 100 immagini che si chiamano 1,jpg, 2.jpg, 3.jpg fino a 100? come posso fare? è possibile creare un ciclo?
    grazie...

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    <?php
    $immagini 
    = array();
    if (
    $handle opendir('./tua_cartella')) {
       while (
    false !== ($file readdir($handle))) {
           if (
    $file != "." && $file != "..") {
               
    $immagini[] = $file// supponendo che la cartella contenga solo foto.
           
    }
       }
       
    closedir($handle);


    shuffle($immagini);
    echo 
    "<img src=\"tua_cartella/$immagini[0]\" />";
    ?>
    Se hai php >= 4.3 guarda la funzione glob che ti semplifica la creazione dell'array.

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.