php probleem bij registreren

Gestart doorRobinkoch4 reacties33 weergaven

5 berichten · pagina 1 van 1

Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
ik heb een nieuwe site maar als ik mij wil registreren krijg ik dit:
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"top.php"[/COLOR][COLOR= #007700]);[/COLOR]



[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]])) {[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]])) {[/COLOR]

[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]),[/COLOR] ENT_QUOTES[COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$pass1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$pass2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM bb_users WHERE naam=$naam"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$num[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$num[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]) {

function[/COLOR] checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]) 

{[/COLOR]

    [COLOR= #FF8000]// explode het e-mail adres op een @[/COLOR]

    [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"@"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]);[/COLOR] 

    [COLOR= #FF8000]// pak alles na de @[/COLOR]

    [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]1[/COLOR][COLOR= #007700]];[/COLOR]

    [COLOR= #FF8000]// zet een var met de (eventuele) DNS van de domein[/COLOR]

    [COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/gethostbyname"]gethostbyname[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700]);[/COLOR] 



    [COLOR= #FF8000]// kijk of er een DNS aan zit en of alles voor en na het e-mail adres klopt[/COLOR]

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]&&[/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]))[/COLOR] 

        [COLOR= #0000BB]$valid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] 



    [COLOR= #FF8000]// wanneer het geldig is, is $valid = 1, zo niet, dan geeft hij geen result (NULL)[/COLOR]

    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$valid[/COLOR][COLOR= #007700]; 

}[/COLOR] 

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR]checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]

[COLOR= #0000BB]$select2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM bb_users WHERE email=$email"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$num2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select2[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$num2[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]



[COLOR= #0000BB]$tekens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]AbCDeFgHiJklmNoPQrStUvWXyZ1234567890[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$actcode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]



[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]<[/COLOR][COLOR= #0000BB]8[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)

{[/COLOR]

    [COLOR= #0000BB]$actcode[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$tekens[/COLOR] [COLOR= #007700]{[/COLOR][URL="http://www.php.net/rand"]rand[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekens[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])};

}[/COLOR]



[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Beste "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",<br /><br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Om je berichtenbalk te activeren, dien je op onderstaande link te klikken:<br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<a href=""[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"activate.php?actcode="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$actcode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"&naam="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"">Klik hier om te activeren</a><br /><br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"----- Dit is een automatisch verstuurd bericht -----"[/COLOR][COLOR= #007700];[/COLOR]



[COLOR= #0000BB]$headers[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]MIME-Version: 1.0[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Content-type: text/html; charset=iso-8859-1[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sitenaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" <"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sitemail[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]



[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Activering berichtenbalk"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$content[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR] 



[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]



[COLOR= #0000BB]$insert[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO bb_users (naam,pass,actcode,email,ip) VALUES ($naam,$pass1,$actcode,$email,$ip)"[/COLOR][COLOR= #007700]);[/COLOR]



[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Succesvol aangemaakt!<br />"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is een activersmail verstuurd naar het ingevoerde e-mailadres.<br />"[/COLOR][COLOR= #007700];

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er bestaat al een account met dit e-mailadres.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je hebt een ongeldig email adres ingevuld.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"De wachtwoorden komen niet overeen.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Deze gebruikersnaam bestaat al.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent iets vergeten in te vullen.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

?>

<font size="4">Registreren</font><br /><br />

Vul onderstaand formulier in om je eigen gratis berichtenbalk te krijgen!<br /><br />

<form action="<?= $_SERVER[PHP_SELF] ?>" method="POST">

Gebruikersnaam:<br />

<input type="text" name="naam"><br />



Wachtwoord:<br />

<input type="password" name="pass1"><br />



Wachtwoord controle:<br />

<input type="password" name="pass2"><br />



E-mail:<br />

<input type="text" name="email"><br />



<br />

<input type="submit" name="submit" value="Registreren"><br />



</form>



[COLOR= #0000BB]<?php[/COLOR]

[COLOR= #007700]}[/COLOR]



[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"bottom.php"[/COLOR][COLOR= #007700]);[/COLOR]

?>
er komt op de site testaan ongeldig email opgegeven
wat nu???

probeer het zelf op

http://bit.ly/ei6A7T
0
Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"top.php"[/COLOR][COLOR= #007700]);[/COLOR]



[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]])) {[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]])) {[/COLOR]

[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]),[/COLOR] ENT_QUOTES[COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$pass1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$pass2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM bb_users WHERE naam=$naam"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$num[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$num[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]) {

function[/COLOR] checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]) 

{[/COLOR]

    [COLOR= #FF8000]// explode het e-mail adres op een @[/COLOR]

    [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]= ![/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]@[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]);[/COLOR] 

    [COLOR= #FF8000]// pak alles na de @[/COLOR]

    [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]1[/COLOR][COLOR= #007700]];[/COLOR]

    [COLOR= #FF8000]// zet een var met de (eventuele) DNS van de domein[/COLOR]

    [COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/gethostbyname"]gethostbyname[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700]);[/COLOR] 



    [COLOR= #FF8000]// kijk of er een DNS aan zit en of alles voor en na het e-mail adres klopt[/COLOR]

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]&&[/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,4}$"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]))[/COLOR] 

        [COLOR= #0000BB]$valid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] 



    [COLOR= #FF8000]// wanneer het geldig is, is $valid = 1, zo niet, dan geeft hij geen result (NULL)[/COLOR]

    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$valid[/COLOR][COLOR= #007700]; 

}[/COLOR] 

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR]checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]

[COLOR= #0000BB]$select2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM bb_users WHERE email=$email"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$num2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select2[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$num2[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]



[COLOR= #0000BB]$tekens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]AbCDeFgHiJklmNoPQrStUvWXyZ1234567890[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$actcode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]



[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]<[/COLOR][COLOR= #0000BB]8[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)

{[/COLOR]

    [COLOR= #0000BB]$actcode[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$tekens[/COLOR] [COLOR= #007700]{[/COLOR][URL="http://www.php.net/rand"]rand[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekens[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])};

}[/COLOR]



[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Beste "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",<br /><br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Om je berichtenbalk te activeren, dien je op onderstaande link te klikken:<br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<a href=""[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"activate.php?actcode="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$actcode[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"&naam="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"">Klik hier om te activeren</a><br /><br />"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$content[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"----- Dit is een automatisch verstuurd bericht -----"[/COLOR][COLOR= #007700];[/COLOR]



[COLOR= #0000BB]$headers[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]MIME-Version: 1.0[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"rn"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Content-type: text/html; charset=iso-8859-1[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"rn"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sitenaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" <"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sitemail[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"rn"[/COLOR][COLOR= #007700];[/COLOR]



[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Activering berichtenbalk"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$content[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR] 



[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]



[COLOR= #0000BB]$insert[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO bb_users (naam,pass,actcode,email,ip) VALUES ($naam,$pass1,$actcode,$email,$ip)"[/COLOR][COLOR= #007700]);[/COLOR]



[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Succesvol aangemaakt!<br />"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is een activersmail verstuurd naar het ingevoerde e-mailadres.<br />"[/COLOR][COLOR= #007700];

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er bestaat al een account met dit e-mailadres.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je hebt een ongeldig email adres ingevuld.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"De wachtwoorden komen niet overeen.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Deze gebruikersnaam bestaat al.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent iets vergeten in te vullen.<br />"[/COLOR][COLOR= #007700];

}

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

?>

<font size="4">Registreren</font><br /><br />

Vul onderstaand formulier in om je eigen gratis berichtenbalk te krijgen!<br /><br />

<form action="<?= $_SERVER[PHP_SELF] ?>" method="POST">

Gebruikersnaam:<br />

<input type="text" name="naam"><br />



Wachtwoord:<br />

<input type="password" name="pass1"><br />



Wachtwoord controle:<br />

<input type="password" name="pass2"><br />



E-mail:<br />

<input type="text" name="email"><br />



<br />

<input type="submit" name="submit" value="Registreren"><br />



</form>



[COLOR= #0000BB]<?php[/COLOR]

[COLOR= #007700]}[/COLOR]



[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"bottom.php"[/COLOR][COLOR= #007700]);[/COLOR]

?>


Wat een raare registeer zeg maar oke, de oplossing als goed is hier boven.
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
hij staat er nu op maar hij werkt nog steeds niet dezelfde error komt er

en het is geen rare login want het is registeryummie( super flauwe humor )
0
Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan weet ik het niet, ik blijf het een rare registeer vinden meestal doen we het zo:

if(isset($_POST[submit])) {
if(empty($_POST[naam]) || empty($_POST[wachtwoord]) || empty($_POST[herhaalwachtwoord]) || empty($_POST[email])){
    echo Je heb niet alles ingevult!;
}elseif($_POST[wachtwoord] != $_POST[herhaalwachtwoord]){
    echo Je wachtwoorden zijn niet gelijk!;
}elseif(!eregi(@, $_POST[email])){
    echo Je heb geen geldig email adress ingevult!;
}else{
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
ik snap het ook niet dat hij het niet doet hij is vaan zoon goedkope scripts iets zou eventueel iemand een anderen kunnen maken???
voor vergoeding natuurlijk
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren