PHP 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:
<?php
//punten kopen
if(isset($_POST['verify'])){
$code=$_POST['code'];
$url = "http://www.mobilemoney.com/validate.asp?username=naam&password=wachtwoord&pincode=$code&output=valid";
$open = file($url);
if(!$open){
echo "<font color=red>* The file couldn't be opened.</font>";
}
else{
if($open[0] == -2){
echo "<font color=red>* You don't have acces to this content.</font>";
}
elseif($open[0] == -1){
echo "<font color=red>* This is an invalid code.</font>";
}
elseif($open[0] == -3){
echo "<font color=red>* You didn't enter a code.</font>";
}
else{
mysql_query("UPDATE users SET points=points+'25' WHERE username='$username'");
$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO buypoints (`id`,`name`,`time`) VALUES ('','$username','$date')");
echo "Je hebt succesvol points gekocht.";
?>
<?php //punten kopen if(isset($_POST['verify'])){ $code=$_POST['code']; $url = "http://www.mobilemoney.com/validate.asp?username=naam&password=wachtwoord&pincode=$code&output=valid"; if(!$open){ echo "<font color=red>* The file couldn't be opened.</font>"; } else{ if($open[0] == -2){ echo "<font color=red>* You don't have acces to this content.</font>"; } elseif($open[0] == -1){ echo "<font color=red>* This is an invalid code.</font>"; } elseif($open[0] == -3){ echo "<font color=red>* You didn't enter a code.</font>"; } else{ mysql_query("UPDATE users SET points=points+'25' WHERE username='$username'"); $date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO buypoints (`id`,`name`,`time`) VALUES ('','$username','$date')"); echo "Je hebt succesvol points gekocht."; ?>
Medewerker edit:
We love [code] tags.
Edit :??? ik snap het niet..
|