php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.10.2007, 14:52  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard Alles html aus einem String entfernen?

Hallo,

ich bekomme aus einem wysiwyg-Editor einen html-Text. Diesen Text möchte ich jetzt allerdings auf zwei verschiedenen Arten behandeln:

Zum einen als html-Mail verschicken:
Hier muss ich ja nichts groß machen außer im Header noch Content html, etc. hinzuzufügen. Das ist ja auch nicht das Problem.

Zum zweiten allerdings als normale Text-Mail:
Hierbei kann ich ja ganz normal die Mail verschicken. Aber vorher muss ich ja den html-Text noch komplett von html entfernen. Also alle tags weg und die Leerzeichen ersetzen. Bisher hab ich es so versucht:
$text=eregi_replace('
','\r\n',$text);
$text = strip_tags($text);
Das soll also die
durch normale Textfähige Leerleilen ersetzen und das zweite eben alle html-Tags entfernen. Allerdings gibts mit dem ersten noch ein Problem. Und zwar bekomme ich die Mail dann einfach als eine Zeile wo dann eben zum Beispiel das steht: "Hallo,\r\n\r\nwie geht es dir?". Er erkennt also nicht die Leerzeilen und zeigt mir eben nicht die leerzeilen.

Oder gibts dafür noch ne elegantere Variante?
BartTheDevil89 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.10.2007, 15:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

\r und \n werden nur innerhalb doppelter Hochkkommata als Sonderzeichensequenz interpretiert.
nikosch ist gerade online  
Alt 08.10.2007, 15:09  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.php.net/nl2br#62801

Zitat:
Hier muss ich ja nichts groß machen außer im Header noch Content html
Machst du dir ne Mühe
http://phpmailer.sourceforge.net/
Zergling-new ist offline  
Alt 08.10.2007, 15:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ach ja, preg_replace () benutzen! Und denk drüber nach, auch die

Tags als Leerzeilen umzusetzen.
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
Zeilenumbrüche entfernen cycap PHP Tipps 2007 10 03.07.2007 22:01
wie elegant aus einem String die UL und LI Tags entfernen? dh1sbg HTML, Usability und Barrierefreiheit 13 29.04.2007 21:32
[Erledigt] daten aus string entfernen über externe datei PHP Tipps 2006 4 22.05.2006 20:34
Regex um alle Html Tags zu entfernen? heohni PHP Tipps 2006 2 09.03.2006 21:58
html code beim schreiben in mysql db entfernen djrace PHP Tipps 2006 1 03.02.2006 20:33
html tags filtern mit regex UND string ergänzen PHP Tipps 2006 14 06.01.2006 02:02
Kommata am String Anfang + Ende entfernen PHP Tipps 2007 8 10.12.2005 22:25
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
C zeichen aus String entfernen cytrobic Off-Topic Diskussionen 6 26.02.2005 12:03
Filtern von HTML Tags aus String PHP Tipps 2005 2 18.02.2005 08:44
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
html seite mit string namen erstellen?? PHP Tipps 2004 3 16.09.2004 18:38
{$varname.optelement} mit preg_match aus HTML extrahieren PHP Tipps 2004 0 11.09.2004 04:13
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php html entfernen, html entfernen php, html entfernen, php html aus string entfernen, .html entfernen, php string html entfernen, html aus string entfernen php, php html code entfernen, php html löschen, html php entfernen, php html zeichen aus string entfernen, html aus string entfernen, html löschen php, html zeichen aus string entfernen php, html aus php entfernen, http://www.php.de/php-tipps-2008/44894-alles-html-aus-einem-string-entfernen.html, php html tags entfernen, php html formatierungen entfernen, html komplett entfernen php, php \html entfernen\

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.