Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    immagini che cambiano in maniera random

    dire che sono agli inizi di php è dire poco...
    in una pagina, ho messo un immagine... ora, vorrei che ogni tot secondi questa immagine cambiasse in maniera random. Ho salvato diverse immagini con lo stesso nome e numero a incrementare (immagine01, immagine02, immagine03, e cosi via..) in una cartella /images.
    un aiutino?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    [supersaibal]Originariamente inviato da Teuzzo
    mt_rand() [/supersaibal]
    con questo ho risolto una piccola parte.. il random! questo forse era il problema più piccolo.. ma grazie lo stesso!
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    ogni tot secondi devi fare un refresh della pagina...

    in alternativa puoi farlo con javascript mi sembra bufferizzando un vettore di immagini ma non saprei come aiutarti!

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    [supersaibal]Originariamente inviato da Etilico
    ogni tot secondi devi fare un refresh della pagina...
    [/supersaibal]
    intendi manualmente con F5 o con RELOAD dal browser? ma esisterà una maniera per evitare questo "aggiornamento manuale"...spero! un modo per dire al browser, ogni tot cambia immagine.. oppure chiedo troppo?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    chiedi troppo mi sa'...

    per reload intendo un refresh automatico della pagina richiama to con un tag javascript!

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    [supersaibal]Originariamente inviato da Etilico
    chiedi troppo mi sa'...
    [/supersaibal]
    spero di no! intanto sono riuscito a far cambiare l'immagine in maniera casuale con questo codice trovato in un vecchio post

    <?
    $num=rand(1,117);
    echo "<img src=\"immagini/$num.jpg \">";
    ?>
    naturalmente, le immagini devono avere come nome un numero compreso tra 1 e 117...
    naturalmente, per adesso l'immagine cambia solo con un refresh! voglio trovare la maniera di "temporizzare" 'sto random..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  8. #8
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Usa mt_rand, è migliore di rand.
    Inoltre devi aggiungere uno zero davanti al numero se compreso tra 0 e 9 ( immagine01 ... )

  9. #9
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    [supersaibal]Originariamente inviato da Teuzzo
    Usa mt_rand, è migliore di rand.
    Inoltre devi aggiungere uno zero davanti al numero se compreso tra 0 e 9 ( immagine01 ... ) [/supersaibal]
    questo lo avevo gia risolto..cosi!

    $casuale = mt_rand(1,11);
    echo "<img src=\images/NOMEIMMAGINE$casuale.jpg \">";

    spero che qualcuno mi dia una mano per l'altro problema..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  10. #10
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Il php opera lato server per cui per poter permettere ad uno script di essere eseguito devi reinviare le info al server, per cui, devi ricaricare la pagina...

    Questo è un'azione imprescindibile per il php...

    Quindi se vuoi che php cambia l'immagine devi mettere uin refresh (automatico non ci sono problemi) alla tua pagina..

    Se vuoi che invece il tutto avvenga senza ricaricare la pagina, non lo puoi fare con il php, ma lo devi fare con il javascript, che al contrario opera lato client (quindi sul browser dell'utente)

    In questo secondo caso, ti conisglio di postare nel forum scripting

    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

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.