login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Time() aftellen loopt gewoon door.

Offline SomaQan - 20/06/2008 16:59
Avatar van SomaQanPHP beginner Als ik time gebruik en hij telt de ingestelde 3min af begint hij zo maar weer 60 min af te tellen terwijl hij moet stoppen.

Mijn code

  1. // $check['tijd']; = de opgeslagen tijd
  2. // $check['wachttijd']; = De wachttijd 3 min bijvoorbeeld
  3.  
  4. $aftellen = ($check['tijd'] + ($check['wachttijd'] * 60)) - time();

4 antwoorden

Gesponsorde links
Offline Martijn - 20/06/2008 18:00 (laatste wijziging 20/06/2008 18:00)
Avatar van Martijn Crew PHP wat ik doe is gelijk aan dit:
  1. $aftellen = $check['tijd'] + $check['wachttijd'] * 60;
  2.  
  3. if($aftellen>time()){echo"Je moet nog wachten!";}
  4. else{ ...code...;}

volgens mij is dat ook wel wat jij bedoeld?
edit: else spel je maar met 1 e op t eind
Offline SomaQan - 20/06/2008 21:59
Avatar van SomaQan PHP beginner Ja nog een vraag ik heb in $check['wachttijd']; letterlijk gewoon 3 min staan moet ik daar 3600 sec van maken ?
Offline Joost - 20/06/2008 22:51 (laatste wijziging 20/06/2008 22:51)
Avatar van Joost PHP expert Dan heb je een uur.
Als daar het getal 3 staat, dan is het goed.
Offline Martijn - 21/06/2008 13:34
Avatar van Martijn Crew PHP het ligt eraan wat je wilt. je doet nu 3 opslaan, en als jet het eruit haalt *60, maar je het oiok doen dat je meteen 180 opslaan.

Ik prefereer het laatste, dan kun je daar op de sec precies bepalen hoelang je meot wachten, ipv dat je het daar per setjes van 60sec kunt aangeven (1 * 60, of 2*60 etc)
Dan kun je bv een kleine random toepassen, dat het some een paar sec minder is, of meer
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s