Formulardaten als HTML-Mail versenden
Sven
- php
Ich möchte per PHP Formulardaten per mail verschicken...
Soweit so gut das schaffe ich mit folgendem Programm:
<?php
$fmt_Response= implode("", file("reg-response.htt"));
$fmt_Mail= implode("", file("registrierung.htt"));
while(list($Key, $Val)= each($HTTP_POST_VARS)) {
$fmt_Response= str_replace("{$Key}", $Val, $fmt_Response);
$fmt_Mail= str_replace("{$Key}", $Val, $fmt_Mail);
}
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail);
echo $fmt_Response;
?>
Ich haber der Übersichtshalber in die .htt Dateien Tabellen eingefügt. In der response-Site siht das auch ganz OK aus nur die Mail kommt bei mir als Quelltext an. Wenn ich diesem Kopiere und als HTML-MAil mir noch einmal zuschicke bekomme ich auch das richtige Ergebniss.
Besten Dank
Sven
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail);
ich denke, du musst den content-type in der mail-funktion angeben, also so:
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail, Content-type: text/html );
ansonsten guck mal hier: http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000501/019059.html
kilian
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail, Content-type: text/html );
»»
Hab ich gemacht, jetzt bekomme ich bei Versenden des Formulars:
Parse error: parse error in /homepages/5/d18247238/htdocs/de/rmaformail.php3 on line 8
ansonsten guck mal hier: http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000501/019059.html
Gibt es denn eine andere möglichtkeit, ausser PHP ein Formular als
HTML-Mail zu verschicken?
Sven