phpbar.de logo

Mailinglisten-Archive

[php] Newsletterversand ohne Zeilenumbrüche

[php] Newsletterversand ohne Zeilenumbrüche

Martin Adler martin.adler at continum.net
Don Mai 18 14:07:51 CEST 2006



Wolfgang Stelzhammer wrote:
>> Hallo,
>>
>>> vor dem Versand umwandeln:
>>>
>>> http://de.php.net/manual/en/function.wordwrap.php
>> Das hab ich jetzt versucht. Aber jetzt macht er mir nach dem  
>> eingestellten
>> Wert den Umbruch. Aber ich will, dass die Formatierung der Umbrüche so
>> übernommen werden, wie sie in der DB drin stehen. Also dann, wenn auch  
>> ein
>> Absatz sein muss und nicht irgendwann nach x Zeichen.
>>
>> Gruß
>> Holger
>>
> Hallo,
> 
> Hast du schon versucht, die Zeilenumbrüche so zu lassen wie du sie in der  
> Datenbank drinnen hast? Ich mein die "\n" die du mit nl2br() umwandeln  
> wolltest. <br>s werden nähmlich nur in html als Zeilenumbruch  
> interpretiert. Meines Wissens sollte nen "\n" für Zeilenumbrüche in Mails  
> sorgen. Hast du dir schon die RCF für Mailbody angeschaut. Eventuel könnte  
> auch ein "\n\r" (Windowsvariante des Zeilenendes) helfen.

Die Verwendung von \n\r kann dazu führen, dass in einigen Mailprogrammen 
doppelt umgebrochen wird und sollen daher nicht verwendet werden sondern 
nur \n.

In Mails werden Zeilen normalerweise nach 72 Zeichen umgebrochen, auch 
danach sollte man sich nach Möglichkeit richten.

Vergewissere dich sicherheitshalber nochmals, ob die Daten die in der DB 
stehen tatsächlich die Zeilenumbrücke an den gewünschten stellen 
enthalten. Am besten "direkt" in der Datenbank nachsehen.

grüße
Martin


php::bar PHP Wiki   -   Listenarchive