Nachrichten über php versenden: Sender und html festlegen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
angeben
antwort
betreff
code
dank
email
fehler
header
http
info
mime
nachricht
nutz
string
text
trick
type
verschicken
versenden
-
Hallo zusammen ich nutze fogenden Quellcodeabschnitt zum versenen von E-Mails.
$betreff="Betreff"; $text="Text"; $An='email@gmx.net'; $header = "From: schulsanitaetsdienst<info@schulsanitaetsdienst-gew.de.tf>"; (mail($An,$betreff,$text,$header))
jetzt möchte ich auch noch angeben, dass es sich um eine html e-mail handelt. Wie mache ich das?
Wenn ich den Absender weglasse bekomme ich das auch hin, dann sieht das so aus:
$betreff="Betreff"; $text="Text"; $An='email@gmx.net'; $header = ""Content-type: text/html"; (mail($An,$betreff,$text,$header))
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php $Empfaenger = "eine@mailadresse.de"; $Betreff = "Meine erste HTML-Mail"; $Nachricht = " <html> <head> <title>Meine erste HTML-Mail</title> </head> <body bgcolor=\"blue\" text=\"white\"> <font face=\"arial\" size=\"4\">Dies ist meine erste HTML-Nachricht mit PHP</font> </body> </html> "; $Header = "MIME-Version: 1.0\n"; $Header .= "Content-type: text/html; charset=iso-8859-1\n"; $Header .= "From: Mein Name <meine@mailadresse.de>\n"; mail($Empfaenger, $Betreff, $Nachricht, $Header); ?>
Der Code stammt übrigens von http://www.webmaster-resource.de/tricks/php/html-mails-mit-php-verschicken.php Wenn du noch mehr Infos möchtest, kannst du auch googlen: php html mail()
MfG
sebigisler -
Danke für die Antwort. Aber die Möglichkeit mit dem backslash n habe ich auch schon herausgefunden. Aber das funktioniert bei mir nicht. Liegt das evtl. an Lima-City? Ich kann zwar die Nachricht versenden aber die optionen werden nicht beachtet.
Das Ganze sieht jetzt so aus:
$betreff="Betreff"; $text="Text"; $An='email@gmx.net'; $Header = "MIME-Version: 1.0n"; $Header .= "Content-type: text/html; charset=iso-8859-1n"; $Header .= "From: Schulsanitaetsdienst <info@schulsanitaetsdienst-gew.de.tf>n"; mail($An,$betreff,$text,$header)
Beitrag geändert: 30.8.2008 15:26:32 von rms
Beitrag geändert: 30.8.2008 15:26:51 von rms -
Wenn du backslash n nutzt, musst den String in " nicht ' setzten, vllt liegt es daran...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage