login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sleep werkt niet

Offline Mmore - 05/07/2007 17:23
Avatar van MmoreMySQL interesse Als ik bijv. de onderstaande code probeer laad hij éérst 10 seconde en daarna pas laat hij actie 1 en 2 tegelijk zien  :o Ik heb dit op zowel mijn thuis server als op de server waar ik een website host.

  1. <?php
  2.  
  3. // actie 1
  4. echo date('h:i:s') . "\n";
  5.  
  6. // sleep for 10 seconds
  7. sleep(10);
  8.  
  9. // actie 2
  10. echo date('h:i:s') . "\n";
  11.  
  12. ?>

4 antwoorden

Gesponsorde links
Offline Martijn1989 - 05/07/2007 17:36 (laatste wijziging 05/07/2007 17:40)
Avatar van Martijn1989 PHP ver gevorderde Dat doet de sleep functie ook ;)

Edit : In javascript kan het wel wat jij wilt .. geen idee hoe verder.
Edit2 : Het afsluiten van php op deze manier werkt ook niet zoals sommige zeggen :

  1. <html>
  2.  
  3. <head>
  4. <title>Sleep test</title>
  5. </head>
  6.  
  7. <body>
  8.  
  9. Testje 1 <br /><br />
  10.  
  11. <?php
  12.  
  13. sleep(5);
  14.  
  15. ?>
  16.  
  17. Testje 2
  18.  
  19.  
  20. </body>
  21.  
  22. </html>
Offline Mmore - 05/07/2007 19:52
Avatar van Mmore MySQL interesse Ik heb de functie eerder zien werken.. Veel andere beweren ook dat het mogelijk is (Google..) 
Offline Stijn - 05/07/2007 21:07
Avatar van Stijn PHP expert De output wordt pas weergegeven als de parser op het einde is van je php code. Als ik je code uitvoer dan krijg ik volgende:
  1. 09:05:13
  2. 09:05:23
Offline JBke - 05/07/2007 21:32
Avatar van JBke PHP gevorderde de php parser doorloopt inderdaad eerst het hele script en geeft dan pas de output terug. Daarom gaat hij wel de eerste tijd opslaan in buffer, dan de sleep van 10 toepassen en dan de tweede tijd opslaan. het script verder doorlopen en dan de buffer output weergeven. Denk niet dat er een manier is om dat met php te omzeilen. Probeer met JavaScript zou ik zeggen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.331s