Nieuw lid |
|
Hallo,
Ik heb een automatische mail antwoord wanneer je je registreert.
Alles werkt alleen ik wil graag de lettertypes veranderen omdat het zo standaard lettertype is wat mensen in deze email krijgen.
Registratie mail:
<?
// Pagina: registreer.php: Registreren voor nieuw account
include("config.php");
include("htmltop.php");
if(!isset($_SESSION['user_id'])) {
if(isset($_POST['submit'])) {
// Uitvoeren
// Velden controleren
if($_POST['user'] != "" AND $_POST['pass1'] != "" AND $_POST['pass2'] != "" AND $_POST['email'] != "") {
// Gebuikersnaamcheck
$sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
$query = mysql_query($sql);
$tellen = mysql_num_rows($query);
if($tellen == 0) {
// E-mailcheck
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) {
// Email correct
if($_POST['pass1'] == $_POST['pass2']) {
$actcode = mt_srand((double)microtime()*100000);
while(strlen($actcode) <= 10) {
$i = chr(mt_rand (0,255));
if(eregi("^[a-z0-9]$", $i)) {
$actcode = $actcode.$i;
}
}
$md5pass = md5($_POST['pass1']);
$sql = "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')";
$query = mysql_query($sql);
if($query == TRUE) {
$sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbid = htmlspecialchars($rij->id);
$bericht = "Beste ".$_POST['user'].",\n Bedankt voor je registratie op ".$sitenaam.",
\nOm je account te activeren, druk je op de link in de mail.\n\n";
$bericht .= "Registratie voltooien: ".$forgoturl."/activeren.php?id=".$dbid."&code=".$actcode."®istratie=true \n\n";
$bericht .= "Na het klikken op de link kun je inloggen met de volgende gegevens:\n";
$bericht .= "Gebruikersnaam: ".$_POST['user']."\n";
$bericht .= "Wachtwoord: ".$_POST['pass1']."\n";
$bericht .= "Lukt dit niet? Mail naar ".$sitemail."\n";
$mail = mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">");
if($mail == TRUE) {
echo "<h1>Je bent succesvol geregistreerd! Zodra je de link in de mail hebt bezocht kun je inloggen.\n<a href=\"inloggen.php\"></h1>« Naar de inlogpagina</a>";
}else{
echo "<h1>Fout opgetreden tijdens verzenden van e-mail. Neem contact op met <a href=\"mailto:".$sitemail."\">".$sitemail."</a></h1>.";
}
}else{
echo "<h1>Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "<h1>De door jou opgegeven wachtwoorden komen niet overeen.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "<h1>Het e-mailadres dat jij opgaf, komt niet overeen met hoe een e-mailadres eruit zou moeten zien (gebruiker@domain.ext).</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "<h1>De gebruikersnaam '".$_POST['user']."' is al in gebruik. Probeer een andere gebruikersnaam.<h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "<h1>Je bent vergeten één of meerdere velden in te vullen.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
?>
<? // Pagina: registreer.php: Registreren voor nieuw account include("config.php"); include("htmltop.php"); if(!isset($_SESSION['user_id'])) { if(isset($_POST['submit'])) { // Uitvoeren // Velden controleren if($_POST['user'] != "" AND $_POST['pass1'] != "" AND $_POST['pass2'] != "" AND $_POST['email'] != "") { // Gebuikersnaamcheck $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'"; if($tellen == 0) { // E-mailcheck if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) { // Email correct if($_POST['pass1'] == $_POST['pass2']) { while(strlen($actcode) <= 10) { if(eregi("^[a-z0-9]$", $i)) { $actcode = $actcode.$i; } } $md5pass = md5($_POST['pass1']); $sql = "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')"; if($query == TRUE) { $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'"; $bericht = "Beste ".$_POST['user'].",\n Bedankt voor je registratie op ".$sitenaam.", \nOm je account te activeren, druk je op de link in de mail.\n\n"; $bericht .= "Registratie voltooien: ".$forgoturl."/activeren.php?id=".$dbid."&code=".$actcode."®istratie=true \n\n"; $bericht .= "Na het klikken op de link kun je inloggen met de volgende gegevens:\n"; $bericht .= "Gebruikersnaam: ".$_POST['user']."\n"; $bericht .= "Wachtwoord: ".$_POST['pass1']."\n"; $bericht .= "Lukt dit niet? Mail naar ".$sitemail."\n"; $mail = mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">"); if($mail == TRUE) { echo "<h1>Je bent succesvol geregistreerd! Zodra je de link in de mail hebt bezocht kun je inloggen.\n<a href=\"inloggen.php\"></h1>« Naar de inlogpagina</a>"; }else{ echo "<h1>Fout opgetreden tijdens verzenden van e-mail. Neem contact op met <a href=\"mailto:".$sitemail."\">".$sitemail."</a></h1>."; } }else{ echo "<h1>Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } }else{ echo "<h1>De door jou opgegeven wachtwoorden komen niet overeen.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } }else{ echo "<h1>Het e-mailadres dat jij opgaf, komt niet overeen met hoe een e-mailadres eruit zou moeten zien (gebruiker@domain.ext).</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } }else{ echo "<h1>De gebruikersnaam '".$_POST['user']."' is al in gebruik. Probeer een andere gebruikersnaam.<h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } }else{ echo "<h1>Je bent vergeten één of meerdere velden in te vullen.</h1>\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } }else{ ?>
|