Ik krijg allemaal errors in het volgende stukje script, maar ik snap er zelf geen snars van:
(sorry Niels, dit is inderdaad een stukje van je captcha..)
PHP
if(getenv('REQUEST_METHOD') == 'POST' && isset($_POST["captcha3"]))
{
// als de sessie niet bestaat geven we een error
if( !isset($_SESSION['captcha'],$_POST['captcha_y'],$_POST['captcha_x']) )
{
echo '<font face="arial" color="red">De captcha sessie is niet gevonden?! </font><meta http-equiv="refresh" content="2" />';
exit;
}
else
{
// vraag de posities van het desbetreffende icoon... om de variabele niet te lang te maken slaan we het op in een variabele
$pos = $_SESSION['captcha']['pos'][$_SESSION['captcha']['chosen']];
if( $_POST['captcha_y'] >= ($pos['y']+3) && $_POST['captcha_y'] <= ($pos['y']+35) &&
$_POST['captcha_x'] >= ($pos['x']+3) && $_POST['captcha_x'] <= ($pos['x']+35) )
{
if($data2->geld < "10000"){
echo '<font face="arial" color="red">Je hebt niet genoeg geld!</font><meta http-equiv="refresh" content="3" />';
} else{
$rando1 = rand(0,1);
if($rando1 == 0){
$rando2 = rand(0,25);
echo '<meta http-equiv="refresh" content="3" /><font face="arial" color="green">Het is je gelukt!, er is <b>'; echo $rando2; echo '</b> schade bij de attractie gekomen.</font>';
if($data->attractiekapot + $rando2 > 100){
mysql_query("UPDATE `attracties` SET `attractiekapot`='100' WHERE `id`='1'");'
} else{
mysql_query("UPDATE `attracties` SET `attractiekapot`=`attractiekapot`+'$rando2' WHERE `id`='1'");
}
}
else if($rando1 == 1){
echo '<meta http-equiv="refresh" content="3" /><font color="red">Helaas, het is je niet gelukt!, er is 10000 euro van je zak gehaald..</font>';
mysql_query("UPDATE `users` SET `geld`=`geld`-'10000' WHERE `username`='{$get_userdata['username']}'");
}
exit;
}
}
else
{
echo '<font face="arial" color="red">De captcha is helaas fout..</font><meta http-equiv="refresh" content="2" />';
exit;
}
// gooi de sessie data weg om F5 dingen te voorkomen
unset($_SESSION['captcha']);
}
}
Toon Meer
Dit zijn die errors:
O.a.:
Parse error: syntax error, unexpected T_VARIABLE in /usr/home/deb20941/domains/twfhosting.nl/public_html/pretparkonline/test/vliegendehollander.php on line 42
In deze MYSQL query:
PHP
mysql_query("UPDATE `attracties` SET `attractiekapot`=`attractiekapot`+'$rando2' WHERE `id`='1'");
heel erg raar.. Ik hoop dat iemand het begrijpt en kan zeggen wat er mis aan is..