Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: [php] sleep function

  1. #1

    [php] sleep function

    Ho una pagina php che voglio si ricarichi autamaticamente ogni 5 minuti in modo da visualizzare gli ultimi aggiornamenti.

    Ho utilizzato la funzione sleep() ma non mi funziona correttamente. In particolare mi fa visualizzare la pagina vuota per il tot di secondi che inserisco nella sleep e poi mi chiama la pagina.
    io invece voglio che la pagina venga caricata subito e dopo il tempo di sleep mi venga ricaricata all'infinito. Come posso fare?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  2. #2
    Ho risolto con setTimeout di javascript
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    46
    puoi risolvere settando un <meta> refresh all'inizio della pagina.

    oppure header() con php prima di fare un qulsiasi output.
    header("Refresh: 30; URL=http://www.miosito.com/miapagina.php")

    Ciao
    Yuri

  4. #4
    Grazie,
    quella del <meta> refresh non me la ricordavo più.
    Ma sto sleep come funziona che a me proprio non va.
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    46
    http://it2.php.net/manual/it/function.sleep.php
    ferma l'esecuzione dello script per un tot tempo...

    http://it2.php.net/manual/it/function.header.php
    Per l'header che mi sembra la migliore...

    Ciao
    Yuri

  6. #6
    Originariamente inviato da forrestG
    http://it2.php.net/manual/it/function.sleep.php
    ferma l'esecuzione dello script per un tot tempo...

    http://it2.php.net/manual/it/function.header.php
    Per l'header che mi sembra la migliore...

    Ciao
    Yuri
    Esiste un modo per far ripetere in continuazione questo script all'interno della pagina ?

    <?php

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

    // sleep for 10 seconds
    sleep(10);

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

    ?>


    grazie


  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    46
    cosa devi fare esattamente?

  8. #8
    Lo sleep in realtà mi serve per far controllare periodicamente se un dato su myswl è stato modificato oppure no.

  9. #9
    Potrebbe andare così?
    codice:
    <?php 
    while true {
       // current time 
       echo date('h:i:s') . "\n"; 
    
       // sleep for 10 seconds 
       sleep(10); 
       }
    ?>
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  10. #10
    Originariamente inviato da luqwe
    Potrebbe andare così?
    codice:
    <?php 
    while true {
       // current time 
       echo date('h:i:s') . "\n"; 
    
       // sleep for 10 seconds 
       sleep(10); 
       }
    ?>

    direi che devi seguire meglio quello che hai scritto come firma...

    per fare quello che hai detto devi fare PER FORZA il refresh della pagina con i tag html appositi... Il php non centra NULLA. Una cosa come quella che hai scritto tu non porta a nessun risultato...
    www.gext.it

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.