login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pointssysteem

Offline bozmafia - 02/01/2006 18:15 (laatste wijziging 02/01/2006 18:28)
Avatar van bozmafiaPHP interesse Ik heb een pointssysteem gemaakt.. maar er zit een bug in..
je kan namelijk bij het veryfen van de code "#" intypen, en dan krijg je points.
Kunnen jullie me misschien helpen door te zeggen wat ik hierbij moet toevoegen, zodat ze geen "#" meer in kunnen typen?

Bedankt.

Hier volgt het "verify points" gedeelte van het script:

  1. <?php
  2. //punten kopen
  3. if(isset($_POST['verify'])){
  4. $code=$_POST['code'];
  5. $url = "http://www.mobilemoney.com/validate.asp?username=naam&password=wachtwoord&pincode=$code&output=valid";
  6. $open = file($url);
  7. if(!$open){
  8. echo "<font color=red>* The file couldn't be opened.</font>";
  9. }
  10. else{
  11. if($open[0] == -2){
  12. echo "<font color=red>* You don't have acces to this content.</font>";
  13. }
  14. elseif($open[0] == -1){
  15. echo "<font color=red>* This is an invalid code.</font>";
  16. }
  17. elseif($open[0] == -3){
  18. echo "<font color=red>* You didn't enter a code.</font>";
  19. }
  20. else{
  21.  
  22. mysql_query("UPDATE users SET points=points+'25' WHERE username='$username'");
  23. $date = date('Y-m-d H:i:s');
  24. mysql_query("INSERT INTO buypoints (`id`,`name`,`time`) VALUES ('','$username','$date')");
  25.  
  26. echo "Je hebt succesvol points gekocht.";
  27. ?>


Medewerker edit:
We love [code] tags.


Edit :??? ik snap het niet..

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s