Hi, ich hab mache gerade ein Script das User registrieren soll.
Dabei sollte auch eine E-Mail an die angegebene Adresse geschickt werden.
Nur kommt nie eine Mail an.
Hier der Code:
PHP
<?php
if ($_GET["send"]) {
$img = $_POST["img"];
$nick = $_POST["nick"];
$name = $_POST["name"];
$ort = $_POST["ort"];
$bday = $_POST["bday"];
$icq = $_POST["icq"];
$msn = $_POST["msn"];
$mail = $_POST["mail"];
$hp = $_POST["hp"];
$pass1 = $_POST["pass1"];
$pass2 = $_POST["pass2"];
if ($pass1 != $pass2)
{header("location:register.php?fehler=pass2&img=".$img."&nick=".$nick."&name=".$name."&ort=".$ort."&bday=".$bday."&icq=".$icq."&msn=".$msn."&mail=".$mail."&hp=".$hp."&pass1=".$pass1."&pass2=".$pass2);}
if (empty($pass1) OR empty($pass2))
{header("location:register.php?fehler=pass1&img=".$img."&nick=".$nick."&name=".$name."&ort=".$ort."&bday=".$bday."&icq=".$icq."&msn=".$msn."&mail=".$mail."&hp=".$hp."&pass1=".$pass1."&pass2=".$pass2);}
if (empty($mail))
{header("location:register.php?fehler=mail&img=".$img."&nick=".$nick."&name=".$name."&ort=".$ort."&bday=".$bday."&icq=".$icq."&msn=".$msn."&mail=".$mail."&hp=".$hp."&pass1=".$pass1."&pass2=".$pass2);}
if (empty($nick))
{header("location:register.php?fehler=nick&img=".$img."&nick=".$nick."&name=".$name."&ort=".$ort."&bday=".$bday."&icq=".$icq."&msn=".$msn."&mail=".$mail."&hp=".$hp."&pass1=".$pass1."&pass2=".$pass2);}
if (empty($img))
{$img = "user.jpg";}
if (empty($name))
{$name = "-";}
if (empty($ort))
{$ort = "-";}
if (empty($bday))
{$bday = "-";}
if (empty($icq))
{$icq = "-";}
if (empty($msn))
{$msn = "-";}
if (empty($hp))
{$hp = "-";}
if (!empty($nick) AND !empty($mail) AND !empty($pass1) AND !empty($pass2) AND $pass1 == $pass2) {
$code = time().rand(1,99999);
$link = "http://www.somy-fanclub.de.vu/activate.php?code=".$code;
$empfaengermail = $mail;
$betreff = "DJ Somy Fanclub // Registrierung";
$nachricht = "Hi, ".$nick."!
Du wurdest erfolgreich auf www.somy-fanclub.de.vu".
"registriert.
Folge dem Link um deine Registrierung zu bestätigen.
".
"
Aktivierungslink: ".$link."
".
"
MfG DJ Somy
".
"
Diese E-Mail wurde vom System generiert.".
" Ein Antworten ist daher nicht möglich!";
$absender = "DJ Somy";
$absendermail = "no.reply@djsomyfanclub.de";
mail($empfaengeremail, $betreff, $nachricht,
"From: $absender <$absendermail>");
include("sql_connect.php");
$sql = "INSERT INTO ddjc_member ".
"(img, nick, name, ort, bday, icq, msn, mail, hp, pass, code)".
"VALUES ".
"('$img', '$nick', '$name', '$ort', '$bday', '$icq', '$msn', '$mail', '$hp', '$pass1', '$code')";
$insert = mysql_query($sql);
header("location:register.php?erfolg=1");
}
} else {...
Alles anzeigen
Hoffe mir kann das wer helfen.