Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    22

    Ritardare l'esecuzione di una istruzione PHP

    Ragazzi sto creando un'applicazione che mi simula l'estrazione del lotto. Il mio intendo è quello di estrarre un numero e farne l'echo, poi dopo due secondi far apparire il secondo e così via.

    Ho un ciclio for

    for (...){

    $numero = estrazione();
    //qui vorrei inserire un ritardo nell'esecuzione
    echo $numero;

    }

    Come faccio a mettere il ritardo???

    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,318

    Moderazione

    Sposto nel forum PHP.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Supponendo tu parli di output su browser stai considerando l'esecuzione PHP in un modo errato... lo script PHP viene eseguito e quindi crea il "buffer" che sarà mostrato nel browser... l'esecuzione non avviene con output in tempo reale (forse hai esperienze di altri linguaggi di questo tipo?). In pratica il codice genera un contenuto che poi è caricato nel browser "per intero" (semplifico un po' per capire).

    Per ottenere quello che vuoi dovresti lavorare con javascript.

    Se invece lavori in modalità "console" allora usa "sleep(3);" per un ritardo di 3 secondi o cambia il valore con quel che vuoi.

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.