mail() Problem

Bloodlord

Mitglied
Hallo,
wenn ich das so mache, d.h mail an mich mit den Registrationsdaten:

function mail_admin()
{
$to = "bloodlord@mastergamer.de";
$subject = "User Registration";
$message = "Der Benutzer $nickname, hat sich auf http://www.clanhoster.net mit folgenden Daten Registriert
NAME: $vorname
NACHNAME: $name
NICK: $nickname
MAIL: $email
KUNDENUMMER: $kdnr
PASSWORT: $kennwort";
mail( $to, $subject, $message )
or PRINT "Mail konnte nicht versendet werden!";
header ("Location: ../index.php?show=home");
}

?>

Steht in der Mail nur folgendes drin:

Der Benutzer , hat sich auf http://www.clanhoster.net mit folgenden Daten Registriert
NAME:
NACHNAME:
NICK:
MAIL:
KUNDENUMMER:
PASSWORT:

Die Variablen wurden zuvor schon in eine DB geschrieben da steht alles drin!
 
versuchs mal so:
$message = "Der Benutzer ".$nickname.", hat sich auf http://www.clanhoster.net mit folgenden Daten Registriert
NAME: ".$vorname."
NACHNAME: ".$name."
NICK: ".$nickname."
MAIL: ".$email."
KUNDENUMMER: ".$kdnr."
PASSWORT: ".$kennwort;
 
Vielleicht solltest du die Daten so benutzen wie du sie in die DB geschrieben hast?!

@Command: Bei " kann man auch echo "foo $bar"; machen, während bei echo 'foo'.$bar; das mit dem . zwingend ist
 
Öhm, musst du die Variablen, die du in die Mail einbauen willst, nicht als Parameter an Funktion übergeben ?
 
hab das Problem gelöst:
so muss die Funktion aussehen:


function mail_admin( $nickname, $name, $vorname, $kennwort, $email, $kdnr)
{
$to = "bloodlord@mastergamer.de";
$subject = "User Registration";
$message = "Der Benutzer $nickname, hat sich auf http://www.clanhoster.net mit folgenden Daten Registriert
NAME: $vorname
NACHNAME: $name
NICK: $nickname
MAIL: $email
KUNDENUMMER: $kdnr
PASSWORT: $kennwort";
mail( $to, $subject, $message )
or PRINT "Mail konnte nicht versendet werden!";
header ("Location: ../index.php?show=home");
}

und dann so noch ma der aufruf der funktion:

function mail_admin( $nickname, $name, $vorname, $kennwort, $email, $kdnr)

Danke für eure Antworten!
 
Zurück