Hallo,
hat jemand eine Ahnung wie man Tags und überflüssigen Inhalt dazwischen aus einer reinen HTML-Mail (nonMultipart, kein PLAIN alternativ) entfernen kann? strip_tags alleine bringt mich da nicht weiter, Beispiel:
Ausgabe:
Einen Lösungsansatz habe ich auf php.net gefunden:
Hergeleitet aus dem folgenden Kommentar:
Aber es gibt ja nun, wie man sieht, noch ein paar mehr HTML-Tags wo das was dazwischen ist, gar nicht benötigt wird. Kann mir wer einen Tipp geben oder hat der "matthew" bereits alles abgedeckt?
Grüße
hat jemand eine Ahnung wie man Tags und überflüssigen Inhalt dazwischen aus einer reinen HTML-Mail (nonMultipart, kein PLAIN alternativ) entfernen kann? strip_tags alleine bringt mich da nicht weiter, Beispiel:
PHP:
$str='<style type="text/css" media="print">
body{color: #000;}
</style>';
echo strip_tags($str);
Eigentlich sollte da gar nichts mehr kommen :'(body{color: #000;}
Einen Lösungsansatz habe ich auf php.net gefunden:
PHP:
echo preg_replace('@<style[^>]*?>.*?</style>@siu', ' ', $str);
Aber es gibt ja nun, wie man sieht, noch ein paar mehr HTML-Tags wo das was dazwischen ist, gar nicht benötigt wird. Kann mir wer einen Tipp geben oder hat der "matthew" bereits alles abgedeckt?
Grüße
Zuletzt bearbeitet: