Einzelnen Beitrag anzeigen
Alt 24.08.2005, 16:40  
18inch
Gast
 
Beiträge: n/a
Standard mail() erzeugt willkürlich Ausrufezeichen! im Text. Wieso??

Hallo,
ich habe mir einen kleinen Rechnungsversand gebastelt. Die Rechnung sieht aus wie jede andere. Rechnungskopf, Kundendaten, etc.... Dann folgt eine auflistung der gekauften Artikel und unten drunter stehen noch diverse andere Daten.
Diese mail wir als html Mail verschickt. Das Formatieren der Daten übernehmen bei mir wine Vielzahl von Tabellen. Der Gnaze Mailtext wird dann letztendlich in der Variablen $text gespeichert.
Dann wird di eMail verschickt: mail($to, $subject, $text, $xtra);

Die Mail kommt auch an. Allerdings stehen innerhalb der Mail total willkürlich an irgendwelchen Stellen AUsrufezeichen (!)!!! Bei jedem weiteren Test stehen die AUsrufezeichen woanders. Somit ist auch kein System feststellbar.

Im INet konnte ich erfahren, dass es daran lisgt, dass die Mailfunktion Probleme mit zu großen Variablen haben könnte. Somit habe ich meine Variable Text in mehre untervariablen unterteile $text1, $text2, ect... und dann: mail($to, $subject, $text.$text2.$text3...., $xtra); Jedoch ist damit der Fehler nicht behoben.

Kann mir einer sagen wie ich diesen Fehler beseitigen kann??

MfG
18inch
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten