HTML-Email zu Text-Email
Sebi
- php
Moin,
ich habe kürzlich ein Emailklasse geschrieben um E-mails mit PHP zu senden. Ich versende normalerweise nur HTML E-Mails allerdings wollte ich nun doch noch zusätzlich die HTML E-Mails als normalen Text zur Alternative versenden. Alle Emails liegen als HTML-Vorlage vor. Ich wollte nun die Email umwandeln in normale Textemails. Ich habe noch nicht soviel erfahrung damit. Ich wollte es so machen das ich <br> tags durch nl ersetze und mit strip_tags alle anderen HTML Tags entferne. Bin ich da auf den richtigen Weg oder sollte ich das anders machen?
Gruß
Sebi
echo $begrüßung;
Alle Emails liegen als HTML-Vorlage vor. Ich wollte nun die Email umwandeln in normale Textemails. [...] Ich wollte es so machen das ich <br> tags durch nl ersetze und mit strip_tags alle anderen HTML Tags entferne. Bin ich da auf den richtigen Weg oder sollte ich das anders machen?
Hört sich erstmal gut an. Vielleicht noch <p> und die Überschriften <hX> beachten und ein wordwrap() drüberlaufen lassen. Der Default-Wert für width (75) ist dabei auch o.k.
echo "$verabschiedung $name";
Hi dedlfix,
Alle Emails liegen als HTML-Vorlage vor. Ich wollte nun die Email umwandeln in normale Textemails. [...] Ich wollte es so machen das ich <br> tags durch nl ersetze und mit strip_tags alle anderen HTML Tags entferne. Bin ich da auf den richtigen Weg oder sollte ich das anders machen?
Hört sich erstmal gut an. Vielleicht noch <p> und die Überschriften <hX> beachten und ein wordwrap() drüberlaufen lassen. Der Default-Wert für width (75) ist dabei auch o.k.
Eventuell noch <b> bzw. <strong> in *fetter Text* umwandeln bzw. <u> in _Text_. Für Links musst du dir natürlich noch etwas extra ausdenken, schließlich darf ja die Link-Adresse nicht verloren gehen. Bei Bildern solltest du nur das alt-Attribut hinschreiben....
Es gibt doch ein paar Sachen zu beachten.
MfG, Dennis.