Ralf Rapude: Wo ist Der fehler im Formmailer?

Beitrag lesen

Hi,
habe mich vorgestern oder so auch mit der Frage rumgeschlagen und das folgendermaßen gemacht:

________________________________________________________________
<?

/*Hier kann der Empfänger, die Domain und der Mailbetreff ($subject) definiert werden.
Außerdem kann hier die Antwortseite angegeben werden (mit korrektem Pfad bitte,
falls in anderem Verzeichnis. Es sollten alle Variablen
definiert sein (macht einen guten Eindruck :-) */
$empfaenger="ralf";
$subject="Anfrage über das Mail-Formular Ihrer Internet Seite";
$domain="xyz.de";
$antwort="antwort.html";

/*Definition der Felder, die mit der Mail versandt werden. Die Felder der Mail müssen dann
wie die Variable benannt werden also "name", "vorname" usw.*/
$name;
$vorname;
$strasse;
$telefon;
$telefax;
$email;
$rueckruf;
$nachricht;

//Ab hier erfolgt die Zusammenstellung des Mail-Inhalts
$message="Name: $name\n";
$message.="Vorname: $vorname\n";
$message.="Strasse: $strasse\n";
$message.="Telefon: $telefon\n";
$message.="Telefax: $telefax\n";
$message.="E-Mail:  $email\n";
$message.="Rueckruf: $rueckruf\n";
$message.="Nachricht: $nachricht\n";

//Hier wird die Mail versandt
mail($empfaenger, $subject, $message,
     "From: kontaktformular@$domain\n Reply-To:$email \nX-Mailer: PHP/" . phpversion());

//hier wird die Antwortseite includet.
include $antwort;

?>

_____________________________________________________________________

duch das "$message.=" addierst du die Bestandteile deines Formulares sozusagen zu einer Variablen, nämlich $message.

Gruß Ralf
(faszinierter php Newbie)