PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   HTML Mail funktioniert nicht richtig (http://www.selfphp.de/forum/showthread.php?t=13416)

ProGamer11 05.05.2006 21:36:27

HTML Mail funktioniert nicht richtig
 
hi.. wenn ich eine HTML Mail schicken will, kommt bei mir im Outlook nur ein grünes Feld an.. (tabelle). Also ich füge in die Mail den direkten HTML Code vom HTML Prog en..

Wenn ich jedoch vom HTML Code alle " Zeichen rausnehme, dann funktioniert es komischerweise. 8o

Wieso muss ich immer bei den ganzen HTML Mails die " rausnehmen? das muss doch auch so gehen, oder?


Folgendermaßen sieht der Quelltext aus.. achja.. die HTML Mails kommen immer mit einem <img src=\"test.gif\" .. zB an.

Wenn man die \ Zeichen rausnehmen würde, dann gehts!


Code:

$xtra    = "From: $absender\r\n";
$xtra  .= "MIME-Version: 1.0\r\n";
$xtra  .= "Content-type: text/html; charset=iso-8859-1\r\n";
$xtra  .= "X-Mailer: PHP ". phpversion();

mail("$to", "$betreff", "$message", "$xtra");

So geb ich den Code ein:

Code:

<body bgcolor="#F5F5F5" topmargin="0" marginwidth="0" marginheight="0">

und so kommt er an:

Code:

<body bgcolor=\"#F5F5F5\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">

Valentin 05.05.2006 21:47:22

AW: HTML Mail funktioniert nicht richtig
 
Hallo,

vielleicht kommt es vom zwischenspeichern ....
'\"' ... mache doch einfach mal ein stripslashes auf den Text ;) oder versuche es mit einfachen Anführungszeichen ...

V@lentin

ProGamer11 05.05.2006 22:03:56

AW: HTML Mail funktioniert nicht richtig
 
Danke so gehts :) :)

Code:

$message = stripslashes($message);


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:06:53 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.