een goedenavond mensen
ik heb een probleem
ik heb een maffia game maar daar in werkt het volgende niet register.php en activation.php
als men aanmeld komt het netjes in de db te staan maar er woord geen mail verstuurt met daar in een activationconde.
wie kan mij hier mee helpen??
hier de twee script
dit is de register.php
<?
include("config.php");
?>
<?
<style type="text/css">
<!--
.style1 {color: #ffffff}
-->
</style>
<html>
<head>
<title>naam website | Wie is de volgende die vermoord wordt!!!</title>
<link rel="SHORTCUT ICON" href="/v3/images/mobster.gif">
<base href="<?echo$sitelink;?>/v3/" />
<meta name="author" content="AJong" />
<meta name="copyright" content="mijnlinkwebsite" />
<meta name="description" content="naam website | Wie is de volgende die vermoord wordt!!! is een online maffia spel waarin jij de Godfather van de onderwereld kunt worden!" />
<meta name="keywords" content="het verhaal, naam website, who's, your, next, kill, online, maffia, spel, godfather, onderwereld, registreren, wachtwoord vergeten, meer linkpartners, online vandaag" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<link rel="shortcut icon" href="https://mijnlinkwebsite/v3/images/mobster.gif" type="image/x-icon" />
<script language="JavaScript" src="js/display.js"></script>
<script language="JavaScript" src="js/functions.js"></script>
<script language="JavaScript" src="ajax/prototype-1.6.0.2.js"></script>
<script language="JavaScript" src="js/duration_progress.js"></script>
<script language="javascript" type="text/javascript" src="v3/lib/tinymce/tiny_mce.js"></script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/wz_tooltip.js"></script>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/tip_balloon.js"></script>
<?
$activation = rand(10000,99999);
$login = $_POST['username'];
$pass = $_POST['password'];
$passconfirm = $_POST['password_check'];
$email = $_POST['email'];
$recruiter = $rec;
$IP = $_SERVER['REMOTE_ADDR'];
$refid = $_GET['refid'];
if($_POST['geslacht'] == 1){
$connection->query("INSERT INTO `users`(``,`geslacht`) values(NOW(),'M')");
}
if($_POST['geslacht'] == 2){
$connection->query("INSERT INTO `users`(``,`geslacht`) values(NOW(),'V')");
}
$regip1 = $connection->query("SELECT * FROM `registered_ip` WHERE `ip`='$IP'");
$regip2 = $connection->query("SELECT * FROM `registered_ip` WHERE `ip`='$IP' AND `max`<'1'");
if(isset($_GET['x'])){
if($_GET['x'] == save){
if(isset($_POST['aanmelden'])){
if(mysql_num_rows($regip2) < 1){
$userselect = $connection->query("SELECT * FROM `users` WHERE `login`='$login'");
$user = mysql_num_rows($userselect);
if($user->email != $email){
if($user < 1){
if (isset($_POST['condition'])){
$ignore = 1;
$connection->query("UPDATE `[users]` SET `recruits`=`recruits`+'1' WHERE `login`='{$recruiter}'");
$connection->query("UPDATE `[users]` SET `cash`=`cash`+'100000' WHERE `login`='{$recruiter}'");
if($rec != "") {
$connection->query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'$page->sitetitle','$recruiter','Referal','Je hebt een lid laten aanmelden op $page->sitetitle! je hebt €100.000 contant geld van $page->sitetitle gekregen!','0')");
}
if(mysql_num_rows($regip1) < 1){
$connection->query("INSERT INTO `registered_ip` (ip) values('$IP')");
}
$connection->query("INSERT INTO `users`(signup,login,pass,IP,email,passdecoded,activationcode,refid) values(NOW(),'$login',MD5('$pass'),'$IP','$email','$passconfirm','$activation','$refid')");
$connection->query("UPDATE `registered_ip` SET `max`=`max`-'1' WHERE `ip`='$IP' AND `max`>'0'");
$id = mysql_insert_id();
$userselect = $connection->query("SELECT * FROM `users` WHERE `login`='{$login}'");
$user = mysql_fetch_object($userselect);
mail($email,"naam website - Account","
Beste $login
Hieronder staan uw login-gegevens vermeld.
Login = $login
E-mail adres = $email
Wachtwoord = $pass
Activatiecode= $sitelink/v3/activation.php?login=$login&code=$user->activationcode
Om te kunnen spelen moet je account bij ons bevestigd zijn.
Met vriendelijke groet,
Het naam website Team.","From: $page->sitetitle noreply@mijnlinkwebsite>");
}
}
}
}
}
}
}
//POPUP DIV
print <<<ENDHTML
<div id="div_popunder_bg"></div>
<div id="aanmeldwrapper">
<table width="782" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="center" valign="middle">
<div id="js_error" style="width:500px; background:url(images/js_error/bg.gif) repeat-y; margin-top:10px; display:none; margin-left:2px;margin-right:2px;">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="500" style="border:2px solid #467cba">
<tr>
<td width="40px" align="center" valign="top" style="padding-top:5px" bgcolor="#70130e">
<img src="images/js_error/exl.gif">
</td>
<td width="456px" bgcolor="#70130e">
<div id="text_shop" style="display:block; line-height:135%; font-size:12px; font-weight:bold">
<font color='white' id="js_error_msg">
</font>
</div>
</td>
</tr>
</table>
</div>
<script language="javascript">
function showError(pMessage){
document.getElementById('js_error_msg').innerHTML = pMessage;
document.getElementById('js_error').style.display = 'block';
document.getElementById('js_error').focus();
setTimeout("opacity('js_error',100,0,1000)",2500);
setTimeout("document.getElementById('js_error').style.display = 'none'; opacity('js_error',0,100,1)",3500);
}
</script>
ENDHTML;
if($ignore == 0){
print <<<ENDHTML
<script language="javascript">
function showError(pMessage){
document.getElementById('js_error_msg').innerHTML = pMessage;
document.getElementById('js_error').style.display = 'block';
document.getElementById('js_error').focus();
setTimeout("opacity('js_error',100,0,1000)",2500);
setTimeout("document.getElementById('js_error').style.display = 'none'; opacity('js_error',0,100,1)",3500);
}
</script>
ENDHTML;
}
if($ignore == 1){
print <<<ENDHTML
</td>
</tr>
<tr>
<table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup" align="center">
<tr>
<td>
Gefeliciteerd, je account is nu aangemaakt op naam website Je kan pas inloggen als je op de bevestgingslink in je mailtje klikt.<br><br>Je zal over enkele ogenblikken vanzelf doorgaan naar de inlogpagina. </td>
</tr>
<tr>
<td>
<br><br>
<a href="$sitelink/index.php" class="msg_ok">Klik hier indien je niet automatisch verder gaat.</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- Google Code for mijnlinkwebsite Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 1032192349;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "bUaVCMOTrAgQ3YKY7AM";
var google_conversion_value = 0;
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/1032192349/?value=0&label=bUaVCMOTrAgQ3YKY7AM&guid=ON&script=0"/>
</div>
</noscript>
<script language="javascript">
setTimeout("document.location.href='$sitelink/index.php'",(3000*2));
</script>
ENDHTML;
}
if($ignore == 0){
print <<<ENDHTML
<div id="aanmeldcontainer">
<table width="35%" height="100%" cellpadding="0" cellspacing="0" border="0">
<form method="POST" action="$sitelink/v3/register.php?x=save&refid=$refid" onsubmit="return checkError(this);">
<input type="hidden" name="r" value="">
<input type="hidden" name="i" value="">
ENDHTML;
if(isset($_POST['aanmelden'])){
$userselect = $connection->query("SELECT * FROM `users`");
$user = mysqli_fetch_object($userselect);
if (!isset($_POST['condition'])){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
Je moet akkoord gaan met de voorwaarden!<BR> </b>
</td>
</tr>
ENDHTML;
}
if($user->email == $email){
if($ignore != 1){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
Het opgegeven e-mail adres is al in gebruik </b>
</td>
</tr>
ENDHTML;
}
}
if($_POST['geslacht'] != 2 && $_POST['geslacht'] != 1){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
Je hebt geen geslacht opgegeven! </b>
</td>
</tr>
ENDHTML;
}
$regip1 = $connection->query("SELECT * FROM `registered_ip` WHERE `ip`='$IP' AND `max`='0'");
if(mysqli_num_rows($regip1) > 0){
if($ignore != 1){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
Het maximaal aantal accounts voor dit ip is berijkt. </b>
</td>
</tr>
ENDHTML;
}
}
if($user->email != $email){
$userselect2 = $connection->query("SELECT * FROM `users` WHERE `login`='$login'");
$user2 = mysqli_num_rows($userselect);
if($user2 > 0){
if($ignore != 1){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
De opgegeven gebruikersnaam is al in gebruik </b>
</td>
</tr>
ENDHTML;
}
}
}
}
else if($_GET['x'] == save){
print <<<ENDHTML
<tr>
<td colspan="2" style="color:red">
<b>
Je hebt niet alle velden ingevuld! </b>
</td>
</tr>
ENDHTML;
}
print <<<ENDHTML
<tr>
<td><span class="style1">Gebruikersnaam: </span></td>
<td align="right">
<input type="text" name="username" maxlength="16" value="$login" onfocus="Tip('Vul hier de gebruikersnaam in die je wil gebruiken om in te loggen. Hierbij zijn alleen letters en cijfers toegestaan en hij dient tussen de 5 en 16 karakters lang te zijn.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td><span class="style1">Wachtwoord:</span></td>
<td align="right">
<input type="password" name="password" value="$pass" onfocus="Tip('Vul hier het wachtwoord in dat je wil gebruiken om in te loggen. Hierbij zijn alleen letters en cijfers toegestaan en hij dient tussen de 5 en 25 karakters lang te zijn.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td><span class="style1">Herhaal wachtwoord:</span></td>
<td align="right">
<input type="password" name="password_check" value="$passconfirm" onfocus="Tip('Vul hier het wachtwoord nogmaals in, zodat je ook zeker weet dat je het wachtwoord correct hebt geschreven.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td><span class="style1">E-mail adres:</span></td>
<td align="right">
<input type="text" name="email" value="$email" onfocus="Tip('Vul hier je e-mail adres in, zorg dat dit adres ook bestaat, want hier zal je activatiemail naar gestuurd worden.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td><span class="style1">Geslacht:</span></td>
<td align="left">
<span class="style1">Man:</span> <input type="radio" name="geslacht" value="1" onclick="document.getElementById('sel').value = 'true'"><br>
<span class="style1">Vrouw:</span> <input type="radio" name="geslacht" value="2" onclick="document.getElementById('sel').value = 'true'">
</td>
</tr>
<tr>
<td colspan="2">
<div id="voorwaarden"><input name="condition" value="1" type="checkbox"><span class="style1">Ik ga akkoord met de</span> <a class="aanmelden" href="#" onclick="window.open('https://www.mijnlinkwebsite/v3/voorwaarden.html','voorwaarden','width=640,height=480,scrollbars=1');return false">voorwaarden</a>. </td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" name="aanmelden" value="Aanmelden">
</td>
</tr>
</table>
</div>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
ENDHTML;
?>
<div id="copy">
<br />
®© 2020 - <?=date("Y");?> mijnlinkwebsite
</div>
<script language="javascript">
function checkError(pForm){
var errormsg = '';
var emailfilter = /^.+@.+\..{2,4}$/;
var validcharfilter = /^[a-zA-Z0-9]{3,25}$/;
if(pForm.username.value == '') errormsg += '- Er is geen gebruikersnaam ingevuld!<br>';
if(pForm.password.value == '') errormsg += '- Er is geen wachtwoord ingevuld!<br>';
if(pForm.password_check.value == '') errormsg += '- Er is geen tweede wachtwoord ingevuld!<br>';
if(pForm.email.value == '') errormsg += '- Er is geen e-mail adres ingevuld!<br>';
if(errormsg == ''){
if(pForm.password.value != pForm.password_check.value)errormsg += '- De wachtwoorden komen niet overeen!<br>';
if(!emailfilter.test(pForm.email.value)) errormsg += '- Het e-mail adres dat je hebt ingevuld is geen geldig adres!<br>';
}
if(errormsg == ''){
if(!validcharfilter.test(pForm.username.value)) errormsg += '- De gebruikersnaam is ongeldig, alleen letters en cijfers zijn toegestaan en het moet tussen de 5 en 16 karakters lang zijn!<br>';
if(!validcharfilter.test(pForm.password.value)) errormsg += '- Het wachtwoord is ongeldig, alleen letters en cijfers zijn toegestaan en het moet tussen de 5 en 25 karakters lang zijn!<br>';
}
if(errormsg != ''){
showError(errormsg);
return false;
}
return true;
}
</script>
<?
}
?>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-37733187-1";
urchinTracker();
</script> <!-- TinyMCE -->
<script type="text/javascript" language="javascript">
tinyMCE.init({
// General options
mode : "exact",
theme : "advanced",
elements : "wysiwyg",
width: "100%",
height: "250",
//plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,imagemanager,filemanager",
plugins : "emotions,fullscreen",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontsizeselect,|,forecolor,backcolor,|,emotions,fullscreen,image",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : ""
});
</script>
<!-- /TinyMCE -->
</body>
</html>
<body oncontextmenu="return false;">
?>
====================================================================================================================
dit is de activation.php
<?
include("config.php");
?>
<?
<html>
<head>
<title>
naam website | Wie is de volgende die vermoord wordt!!!
</title>
<base href="https://mijnlinkwebsite/v3/" />
<meta name="description" content="Wie is de volgende die vermoord wordt!!!" />
<meta name="keywords" content="maffia, mafia, criminals, gangsters, gangster, game" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<script language="JavaScript" src="js/display.js"></script>
<script language="JavaScript" src="js/functions.js"></script>
<script language="JavaScript" src="ajax/prototype-1.6.0.2.js"></script>
<script language="JavaScript" src="js/duration_progress.js"></script>
<script language="javascript" type="text/javascript" src="https://www.mijnlinkwebsite/v3/lib/tinymce/tiny_mce.js"></script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/wz_tooltip.js"></script>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/tip_balloon.js"></script>
<!-- POPUP DIV -->
<div id="div_popunder_bg"></div>
<div id="aanmeldwrapper">
<table width="782" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="center" valign="middle">
<div id="js_error" style="width:500px; background:url(images/js_error/bg.gif) repeat-y; margin-top:10px; display:none; margin-left:2px;margin-right:2px;">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="500" style="border:2px solid #467cba">
<tr>
<td width="40px" align="center" valign="top" style="padding-top:5px" bgcolor="#70130e">
<img src="images/js_error/exl.gif">
</td>
<td width="781px">
<div id="text_shop" style="display:block; line-height:135%; font-size:12px; font-weight:bold">
<font color='white' id="js_error_msg">
</font>
</div>
</td>
</tr>
</table>
</div>
<script language="javascript">
function showError(pMessage){
document.getElementById('js_error_msg').innerHTML = pMessage;
document.getElementById('js_error').style.display = 'block';
document.getElementById('js_error').focus();
setTimeout("opacity('js_error',100,0,1000)",2500);
setTimeout("document.getElementById('js_error').style.display = 'none'; opacity('js_error',0,100,1)",3500);
}
</script>
</td>
</tr>
<?
$login = $_GET['login'];
$userselect = $connection->query("SELECT * FROM `users` WHERE `login`='$login'");
$user = mysqli_fetch_object($userselect);
if(isset($_GET['login'])){
if($_GET['login'] == $user->login){
if(isset($_GET['code'])){
if($_GET['code'] == $user->activationcode){
$login = $_GET['login'];
$date2 = (date('m/d H:i'));
$connection->query("UPDATE `users` SET `activationcode`='0',`chatdagenbetaald`='7' WHERE `login`='$login'");
$connection->query("INSERT INTO headlines (datum, tijd, wat) VALUES(NOW(),NOW(),'{$login} heeft zich geregistreerd op dimaffia!')");
$connection->query("INSERT INTO `messages`(`date`,`to`,`from`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'$login','Beheerder','Welkom op mijnlinkwebsite','Beste $login
Hartelijk Welkom op mijnlinkwebsite het leukste maffia spel online.
Wij wensen je hier op dimaffia natuurlijk
Heel veel Kill & Speel plezier toe :D
Wat is in het kort de bedoeling van dit spel:
Om zo snel mogelijk Godfather / Lady in Crime te worden.
Dit kan door Misdaden te doen (zie rechterkolom).
Je zal zo in rank omhoog gaan en veel geld gaan verdienen,
met dit geld kan je objecten kopen die je per uur geld op gaan leveren.
Probeer ook zoveel mogelijk mensen uit de gevangenis te breken,
deze heb je namelijk nodig om drugs upgrades te kopen.
Voor een drugs upgrade heb je nodig 350 aanvallen, 400 sportvordering en kills natuurlijk.
Dit kan je zien op de indexpagina.
Klik ook elke dag de secretlinks van je medespelers (zie linkerkolom Persoonlijke logs).
En de aanvalsbonus (zie rechterkolom), hiervoor krijg je extra respect en geld.
Je krijgt elke dag om 19.00 de drugsupgrades uitgekeerd deze kan je dan weer tegen de hoogste koers verkopen.
Je kan je drugs verkopen (zie hiervoor rechterkolom Drugs verkopen), tevens zie je hier ook de juiste koers.
Lees ook even ons Forum door, hier staat namelijk erg veel informatie & nieuws op.
Mocht je verder nog vragen hebben, kan je natuurlijk altijd 1 van onze Helpdesk medewerkers om hulp vragen.
Dit kan je doen door 1 van hun een PB te sturen met je desbetreffende vraag.
*flyingbarrel
*Knoerten1
Grtz
Admins Dimaffia
','$date2','0','1','0')");
print <<<ENDHTML
<tr>
<table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup" align="center">
<tr>
<td>
Gefeliciteerd! Je account is bevestigd en je kan nu gebruik maken van alle onderdelen van het spel. Over enkele ogenblikken zal je automatisch naar de inlog pagina worden gestuurd </td>
</tr>
<tr>
<td>
<br><br>
<a href="$sitelink/index.php" class="msg_ok">Klik hier indien je niet automatisch verder gaat.</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script language="javascript">
setTimeout("document.location.href='$sitelink/index.php'",(3000*2));
</script>
</td>
</tr>
ENDHTML;
}
}
}
}
if($_GET['code'] != $user->activationcode || $_GET['login'] != $user->login){
print <<<ENDHTML
<tr>
<table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup_error" align="center">
<tr>
<td style="color:red">
<b>FOUT!</b><br><br>Kan je account niet bevestigen, probeer het later nog een keer </td>
</tr>
<tr>
<td>
<br><br>
<a href="#" onclick="history.go(-1); return false" class="error_ok">OK</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
}
<tr>
<td>
</td>
</tr>
</table>
ENDHTML;
}
?>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1235395-15";
urchinTracker();
</script> <!-- TinyMCE -->
<script type="text/javascript" language="javascript">
tinyMCE.init({
// General options
mode : "exact",
theme : "advanced",
elements : "wysiwyg",
width: "100%",
height: "250",
//plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,imagemanager,filemanager",
plugins : "emotions,fullscreen",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontsizeselect,|,forecolor,backcolor,|,emotions,fullscreen,image",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : ""
});
</script>
<!-- /TinyMCE -->
</body>
</html>
?>
2.352 views