Dit is mijn register script voor de criminolz source, ik ben niet zo heel goed in php dus weet niet precies wat er fout is, zou iemand mij kunnen helpen?
Ik krijg de volgende fout: Parse error: syntax error, unexpected T_STRING in
inc.register.php:
PHP
<?php
if(isset($_POST['submit']) && $_POST['submit'] == "Registreer") {
$fout = array();
$match = mysql_query("SELECT id FROM users WHERE login = '" . $_POST['login'] . "'");
$dubbel = mysql_query("SELECT id FROM users WHERE ip = '" . $_SERVER['REMOTE_ADDR'] . "'");
if (preg_match ("/[&<>%+$*,. ]/i", $_POST['login'])) {
$fout[] = "- Je gebruikersnaam mag geen speciale tekens bevatten";
}
if(strlen($_POST['login']) > 15) {
$fout[] = "- Je gebruikersnaam is te lang: max. 15 tekens";
}
if(strlen($_POST['login']) < 3) {
$fout[] = "- Je gebruikersnaam is te kort: min. 3 tekens";
}
if(strlen($_POST['pass']) < 6) {
$fout[] = "- Je wachtwoord moet uit minstens 6 tekens bestaan";
}
if(strlen($_POST['pass']) > 18) {
$fout[] = "- Je wachtwoord mag niet meer dan 18 tekens bevatten";
}
if($_POST['pass'] != $_POST['pass_repeat']) {
$fout[] = "- De wachtwoorden komen niet overeen";
}
if($_POST['pass'] == $_POST['login']) {
$fout[] = "- Je wachtwoord mag niet hetzelfde zijn als je gebruikersnaam";
}
if(!preg_match("/.+@[a-zA-Z0-9_-]+..+/", $_POST['email'])) {
$fout[] = "- Er is geen geldig e-mail adres ingevuld";
}
if(mysql_num_rows($match) > 0) {
$fout[] = "- Er bestaat al iemand met deze inlognaam";
}
if(mysql_num_rows($dubbel) > 0) {
$fout[] = "- Je mag maar 1 account per ip registreren!";
}
if(!isset($_POST['agree'])) {
$fout[] = "- Je moet akkoord gaan met de regels en voorwaarden";
}
if(empty($fout[0])) {
mysql_query("INSERT INTO users (login, pass, email, stad) VALUES('" . $_POST['login'] . "', '" . $_POST['pass'] . "', '" . $_POST['email'] . "', '" . rand(0, count($steden) - 1) . "')") or die(mysql_error());
$bericht = "Hallo " . $_POST['login'] . "! Bedankt voor het registreren op " . gamenaam . "!
"We hebben jouw registratie succesvol verwerkt. "
"je kunt nu inloggen op http://" . url . " met de volgende gegevens: "
Gebruikersnaam: " . $_POST['login'] . "
Wachtwoord: " . $_POST['pass'] . "
Veel plezier namens de GangWar crew!";
if(isset($_GET['i'])) {
if(mysql_num_rows(mysql_query("SELECT id FROM users WHERE id = '" . $_GET['i'] . "'")) > 0) {
mysql_query("UPDATE users SET power = power + '5000', kogels = kogels + '20', bank = bank + '20000', callcredits = callcredits + '3' WHERE id = '" . $_GET['i'] . "'");
mysql_query("UPDATE users SET refferals = refferals + '1' WHERE id = '" . $_GET['i'] . "'");
mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Refferal aangemeld', 'Beste crimineel,rnrnEr heeft zojuist een refferal aangemeld: " . $_POST['login'] . ". Je hebt je beloning zojuist ontvangen!rnMet vriendelijke groet,rnAnoniem.', 'Anoniem', '" . $_GET['i'] . "', '" . get_global_date("Y-m-d H:i:s") . "', 'False')");
}
}
mail($_POST['email'], "Registratie op " . gamenaam, $bericht, "From: " . gamenaam . " automailer <" . noreply_mail . ">");
$goed = "<div class=\"dark\"><font color=\"green\" style=\"font: bold\">Je account is succesvol aangemaakt! Er staat een activatiemailtje in je inbox.</font></div>";
unset($fout);
} else {
foreach($fout as $tekst) {
@$foutje .= "nr" . $tekst;
}
$fout = "<div class=\"dark\"><font color=\"red\" style=\"font: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div>";
}
}
?>
Toon Meer