![]() |
[PHP] eine html-seite als email verschicken
hi leute!
eine frage an alle php-experten: ich bastel gerade an einem online-buchungs-system für ein reisebüro. die eingaben aus dem buchungsformular bastel ich zu eine übersicht zusammen die der kunde sieht und wenn er die übersicht bestätigt kriegt er eine bestätingsemail. die übersicht setzt sich aus den html-tags und den vars des buchungsformulars zusammen und wird in einer var gespeichert ($sTextBuchen). die email wird mit mail() verschickt. wenn ich den text dieser var aber als email-inhalt nehmen dann sieht das ergebnis ungefähr so aus: <table><tr> <td> $Vorname $Nachname </td> <td> $Adresse </td> ... </tr></table> mit dem fangt der kunde net wirklich was an. irgendwelche tipps. |
|
http://www.dsv.su.se/~jpalme/ietf/mhtml.html
Und wehe, du machst nicht eine Textversion auch. HTML-Mail ist boese! :ms: |
werd ich mir anschauen.
wenn des net immer so viel zu lesen wär ... :rolleyes: |
Was wärs Dir wert, wenn ich's Dir fixfertig liefere? :D
LG Joerg |
<basar>
was verlangst?? </basar> |
Je nach Aufwand ...
Was soid genau passieren? Wann brauchstas? Schick mir mail an joerg.stueger@inode.at LG Joerg |
danke für das angebot.
ich werds mal durcharbeiten und mich melden sollte ich probs haben. bin in php halt noch ein newbie ... |
|
ich habe jetzt im php-manual folgendes gefunden:
/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header. setzen */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; das hab ich probiert aber seitdem gehen gar keine mails mehr raus. d.h. lt. website ist das mail verschickt worden (keine fehlermeldung) aber es kommt nix an! muß das mime-modul installiert sein? wenn ja wie mach ich das. bin aus den links oben nicht schlau geworden. hier mein quelltext: <?php include_once("../functions/kern.php"); $sBetreff = ""; $sText = ""; $sAnKunde = ""; $sAnBetreiber = "user@aon.at"; $headers = ""; $sBetreff = "Flugbuchung vom ".date("d.m.Y"); $sAnKunde = $_GET["VORNAME"]." ".$_GET["NACHNAME"]." "."<".$_GET["EMAIL"].">"; $sText = sFlugBuchenText(); /* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header. setzen */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* zusätzliche Header */ $headers .= "From: $sAnBetreiber\r\n"; mail($sAnKunde, $sBetreff, $sText, $headers); //email an den kunden header("Location: http://" . $_SERVER["HTTP_HOST"] . "/flug/flug-buchen-dankeausgabe.php"); ?> |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag