login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Is dit een timestamp? zo ja..

Offline Scythen - 01/05/2007 18:50 (laatste wijziging 01/05/2007 18:50)
Avatar van ScythenPHP gevorderde
  1. <?php
  2. require('connect.php');
  3.  
  4. if(isset($_POST['doe'])){
  5.  
  6. $query = mysql_query("SELECT * FROM login WHERE tijd");
  7. $result = mysql_num_rows($query);
  8. while($object = mysql_fetch_object($query)){
  9. $tijdlaatst = $object->tijd;
  10. }
  11. $tijdnu = time();
  12.  
  13. if($tijdnu >= ($tijdlaatst + 10)){
  14.  
  15.  
  16. mysql_query(" --- `login` (tijd) VALUES ('$tijdnu')") or die(mysql_error());
  17.  
  18. $made = rand(0,100);
  19. echo "You succesfully commited the crime and made $$made!";
  20. }
  21.  
  22. else{
  23.  
  24. echo "You have to wait 2 minutes before you can commit a crime!";
  25.  
  26. }
  27. }
  28. ?>


is dit een soort van timestamp, zo ja.. is dit veilig? Valt er nog wat op aan te merken? Moet ik het anders doen, of hoort het zo?

6 antwoorden

Gesponsorde links
Offline Rens - 01/05/2007 18:51
Avatar van Rens Gouden medaille

Crew algemeen
Een timestamp is een tijd verkregen met PHP.net: time.
Wat daar staat is gewoon een stuk script...
Offline Scythen - 01/05/2007 18:52 (laatste wijziging 01/05/2007 18:53)
Avatar van Scythen PHP gevorderde Oke Rens, een vraagje. Diegenen die een RPG spel maken, zoals maffia-world.. doen hun dit op deze manier? edit: rens, ik doel vooral o p dat wachten stukje, de rest van de script is bijzaak.
Offline Rens - 01/05/2007 18:54
Avatar van Rens Gouden medaille

Crew algemeen
Het kan zo.
Of hun het zo doen weet ik niet.
Offline Scythen - 01/05/2007 18:56
Avatar van Scythen PHP gevorderde Wat is het verschil tussen dit, en het gebruikmaken van timestamps?
Offline l0c4lh0st - 01/05/2007 19:04
Avatar van l0c4lh0st Nieuw lid Ja bah. Typ ik een heel bericht, krijg ik zo'n domme error.


Gebruik liever de DATETIME kolom. Ik heb echt geen zin meer om dat bericht helemaal opnieuw te typen. Met de functie NOW() kun je dan de huidige datum erin zetten en met DATE_ADD(mijnkolom, INTERVAL 10 SECONDS) >= NOW() kun je kijken of iemand de laatste 10 seconden nog iets heeft gedaan, bijvoorbeeld.
Offline Scythen - 02/05/2007 14:50 (laatste wijziging 02/05/2007 14:55)
Avatar van Scythen PHP gevorderde Snap het nog niet helemaal 100%, kan iemand mij dit verder uitleggen, en wellicht nog een voorbeeld geven?

edit: kan het niet volgens mij laatste script, met time(); opslaan in database, eruithalen etc..

of is dat helemaal niet goed , wat mankeert eraan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s