Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Timer

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103

    Timer

    Ciao a tutti,
    potete dirmi se esiste e come si usa il timer (per esempio quello di vb che ogni secondo incrementa una variabile) in PHP?

    Grazie 1000

  2. #2
    se non sbaglio esiste uil comando sleep, quello ti blocca la pagina per il tempo specificato e poi ti stampa la prima e seconda variabile

    per esempio

    Codice PHP:
    <?php

    // data
    echo date('h:i:s') . "\n";

    // attendi 10 secondi
    sleep(10);

    // aggiorna!
    echo date('h:i:s') . "\n";

    ?>
    ma ti stamperà la prima e la senconda

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    quindi se ho capito bene devo sfruttare la data?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    Come devo fare, se voglio che al click di un pulsante si attivi un timer che incrementi (per esempio) ogni secondo di 1 una variabile?

    Grazie 1000

  5. #5
    Originariamente inviato da Aquila30
    Come devo fare, se voglio che al click di un pulsante si attivi un timer che incrementi (per esempio) ogni secondo di 1 una variabile?

    Grazie 1000
    Non puoi: fosre non ti è chiaro che, una volta che il browser ha finito di scaricare la pagina web dal server, non è più possibile eseguire nessun tipo di codice php, finchè l'utente non clicca su un altro link caricando una altra pagina, o anche ricaricando la stessa.

    Quello che serve a te è la funzione setTimeout() di javascript, che invece si usa per fare si che il browser faccia qualcosa ogni tot tempo, ANCHE se l'utente non clicca su nulla.
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.