Goeie dag ik ben al een tijdje bezig met een registreer script waarbij het mogelijk moet zijn dat het ipadres van de member wegeschreven moet worden naar de database.
Het script zelf is klaar maar ik krijg de volgende error:
parse error, unexpected '}'in F:\Server\xampp\htdocs\testspelletje2\registreer.php on line 113
Hier onder zal het script zelf volgen hopelijk zien misschien 1 van jullie het probleem.
M.V.G.
Jacco
<?php
include("config.php");
?>
<?php
$gebruikersnaam = $_POST['login']; // Gebruikersnaam kiezen
$wachtwoord = $_POST['pass']; // Wachtwoord kiezen
$herhaalwachtwoord = $_POST['passconfirm']; // Wachtwoord herhalen
$email = $_POST['email']; // Email adres invullen
$refferal = $_POST['recruiter']; // Je refferal invullen
$type = $_POST['type']; // Je type kiezen van wat je wilt zijn
$IP = $_SERVER['REMOTE_ADDR']; // IP adres controle
${"select$type"} = "selected";
// Even je IPadres checken
$clientIP = $_SERVER['REMOTE_ADDR'];
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
$dbres = mysql_query("SELECT * FROM `[users]` WHERE `IP`='$clientIP' AND (`IP`='$clientIP' OR `IP`='$forwardedFor') AND `activated`='1'");
if(mysql_num_rows($dbres) != 0); {
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<table width="100%" height="100%">
<tr><td>
<p align="center">Er mag maar 1 account gemaakt worden per IP Adres.
</b></p></td></tr>
</table>
</body>
</html>
<?php
if(isset($_POST['submit']))
$message = Array(
"Je login mag alleen A-Z, a-z, 0-9, _ en - hebben",
"De wachtwoorden die je gaf zijn niet identiek",
"Vul een geldig e-mail adres in",
"Selecteer een type crimineel",
"Er bestaat al iemand met die login",
"Er is al iemand met die e-mail");
$msgnum = -1;
if(preg_match('/^[a-zA-Z0-9_\-]+$/',$login) == 0)
$msgnum = 0;
if($pass == "" || $pass != $passconfirm)
$msgnum = 1;
if(preg_match('/^.+@.+\..+$/',$email) == 0)
$msgnum = 2;
if($type != 1 && $type != 2 && $type != 3)
$msgnum = 3;
else {
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `login`='$login'");
if(mysql_num_rows($dbres) > 0)
$msgnum = 4;
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `email`='$email'");
if(mysql_num_rows($dbres) > 0)
$msgnum = 5;
if($msgnum == -1)
$code = rand(100000,999999);
mysql_query("UPDATE `[users]` SET `recruits`=`recruits`+'1' WHERE `login`='{$refferal}'");
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'250000' WHERE `login`='{$refferal}'");
mysql_query("INSERT INTO `[users]`(signup,login,pass,IP,email,type) values(NOW(),'$gebruikersnaam',MD5('$wachtwoord'),'$IP','$email',$type)");
mysql_query("INSERT INTO `[temp]`(login,IP,code,area,time) values('$gebruikersnaam','$IP',$code,'signup',NOW())");
$id = mysql_insert_id();
$dbres = mysql_query("SELECT `login` FROM `[temp]` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");
if($data = mysql_fetch_object($dbres))
mysql_query("UPDATE `[users]` SET `activated`=1,`signup`=NOW() WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `[temp]` WHERE `id`='$id'");
echo " <tr><td class=\"mainTxt\">Activatie voltooid, je kunt nu inloggen</td></tr>\n";
}
array($email,"maffiacrime activatie-code","Klik op de volgende link om je account te activeren:\nhttp://83.81.115.114/testspelletje2/signup.php?id=$id&code=$code","From: maffiacrime <[email protected]>\n");
}
?>
<html>
<head>
<title>Arenawar</title>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body style="background: #000000; margin: 0px;">
<table align="center" width=100%>
<?php /* ------------------------- */
if(isset($_GET['id'],$_GET['code']))
echo " <tr><td class=\"subTitle\"><b>Activatie</b></td></tr>\n";
$id = $_GET['id'];
$code = $_GET['code'];
$dbres = mysql_query("SELECT `login` FROM `[temp]` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");
if($data = mysql_fetch_object($dbres)) {
mysql_query("UPDATE `[users]` SET `activated`=1,`signup`=NOW() WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `[temp]` WHERE `id`='$id'");
echo " <tr><td class=\"mainTxt\"></td></tr>\n";
}
else {
echo " <tr><td class=\"mainTxt\">Incorrecte activatie-code...</td></tr>\n";
if($msgnum != -1)
echo " <tr><td class=\"subTitle\"><b>Aanmelden</b></td></tr>\n";
if(isset($msgnum) && $msgnum != -1)
echo " <tr><td class=\"mainTxt\">\n {$message[$msgnum]}\n </td></tr>\n";
$rec = $_GET['rec'];
if($rec == "")
} else {
echo " <tr><td class=\"mainTxt\">Je bent geregistreerd. Je kunt nu inloggen.</td></tr>\n";
}
?>
<b> Welkom bij Arenawar meld je hier snel aan!</b>
<form method="post"><table align="center">
<tr><td width=100>Login:</td> <td><input type="text"Style="Color: white" name="login" maxlength=16 style="width: 150;" value="<? echo $login ?>"><b>Min. 3 tekens</b></td></tr>
<tr><td width=100>Wachtwoord:</td> <td><input type="password" Style="Color: white" name="pass" maxlength=16 style="width: 150;"></td></tr>
<tr><td width=100>Herhaal:</td> <td><input type="password" Style="Color: white"name="passconfirm" maxlength=16 style="width: 150;"></td></tr>
<tr><td width=100>E-Mail:</td> <td><input type="text" Style="Color: white"name="email" maxlength=64 style="width: 150;" value="<? echo $emaill ?>"></td></tr>
<tr><td width=100>Type:</td> <td><select name="type" style="width: 150;">
<option value="1" $select1>Drugsdealer</option>
<option value="2" $select2>Moordenaar</option>
<option value="3" selected $select3>Politie</option>
</select> <a href="javascript: //" onClick="window.open('help.php#types')">[?]</a></td></tr>
<tr><td width=100>Referal:</td> <td><input type="text" Style="Color: white" name="recruiter" maxlength=64 style="width: 150;" value="<? echo $rec; ?>"></td></tr>
<tr><td widrh=100>Referal:</td> <td><?php echo $rec; ?>
<input name="recruiter" type="hidden" value="<?php echo $rec; ?>"></td></tr>
<tr><td></td><td align="right"><input type="submit" name="submit" style="width: 100;" Style="Color: white" value="Aanmelden"></td></tr>
</table></form><br>
*Als u niet weet wat Referal is, laat het vak dan leeg
</td></tr>
</table>
<?php
mysql_close();
?>
</body>
</html>
692 views