mail() mit externer Datei als Inhalt?
Mortimer
- php
Hi
ich habe mal auf php.net und in meiner php-referent geschaut.. leider finde ich dazu nichts.
Ist es möglich dass ich statt dem normalfall
mail(email,betreff,inhalt);
auch den inhalt durch eine externe Datei ersetzen kann?
Ich habe nämlich eine HTM-Datei Verfasst in der der Brief quasi vorgefertigt steht... und den würde ich jetzt gerne einfach statt dem Inhalt dort einfügen.
Sonst muss ich 30 Zeilen im "\n\nHallo und...\n\nIhr Passwort \n\n.. bla bla"-Stil verfassen =/
ciao
Hallo Mortimer!
Ist es möglich dass ich statt dem normalfall
mail(email,betreff,inhalt);
auch den inhalt durch eine externe Datei ersetzen kann?
Ganz einfach:
Datei in Variable einlesen und diese Variable als Mailinahlt nehmen.
Sollte eigentlich problemlos möglich sein.
(Lesetip: http://de.php.net/manual/de/function.file-get-contents.php)
MfG
Götz
Hello,
Ganz einfach:
Datei in Variable einlesen und diese Variable als Mailinahlt nehmen.
Sollte eigentlich problemlos möglich sein.
(Lesetip: http://de.php.net/manual/de/function.file-get-contents.php)
Ganz so einfach ist es nun doch wieder nicht, da der Zeichnsatz für den Plaintext eingehalten werden muss. Eine HTML-Datei enthält aber Zeichen, die in einem reinen Mailbody nichts zu suchen haben.
Also die Datei entweder als Attachment senden, oder eine HTML-Mail daraus machen. Such mal unter "Mime-Mail" hier im Forum. Da findest Du bestimmt was. Ich hatte auch mal ein Testscript auf dem Server liegen: http://bitworks.de/~selfHTML/mime_mail.php.txt
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo Tom!
Ganz so einfach ist es nun doch wieder nicht, da der Zeichnsatz für den Plaintext eingehalten werden muss. Eine HTML-Datei enthält aber Zeichen, die in einem reinen Mailbody nichts zu suchen haben.
Ja, stimmt, das "HTM-Datei" hatte ich überlesen.
Aber da er ja auch schreibt, daß er sonst im ""\n\nHallo und...\n\nIhr Passwort \n\n.. bla bla"-Stil" schreiben müßte ging ich mal von einer Textdatei aus.
Naja, Danke jedenfalls für Deine Ergänzung :)
MfG
Götz