Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Random immagine ogni tot secondi

    Ciao!

    uso questo script per fare un random delle img:

    Codice PHP:
    <?php
    $cartella
    ="foto/";
                                                
    $estensioni=array('gif','jpg','bmp');
    $dir=opendir($cartella) or die("Errore!");
    $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("Errore!");
                                                 
    $indice=rand(0,(count($immagini)-1));
    print 
    '[img]'.$cartella.$immagini[$indice].'[/img]'?>
    vorrei sapere come si potrebbe fare che ogni 2 secondi cambia immagine ma senza fare refresh della pagina.
    Sarebbe possibile con questo script o un altro?

    Grazie!!
    La vita è un percorso, goditi il viaggio.

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Senza refresh in PHP è impossibile...

    Forse in JS ma non essendone esperto non so dirti con precisione come, ma credo proprio che si possa fare.

    Altrimenti (te lo consiglio caldamente) fai uno slideshow dinamico in flash: risultato migliore, peso inferiore niente codice client-side che alcuni browser potrebbero aver disabilitato.


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Se vuoi cambiare della immagini senza ricaricare la pagina puoi usare solo javascript, pero' essendo che devi sorteggiarle a caso usando il php devi farli interagire...

    La soluzione e' ajax, cerca nel forum javascript, per fare quello che ti serve e' la soluzione perfetta....

    No pvt per sollecitare risposte, grazie.

  4. #4
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Grazie!!!
    La vita è un percorso, goditi il viaggio.

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.