SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.08.2007, 20:10:14
Thomas H. Thomas H. ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 77
table in email-text-version konvertieren

Hi!

Ich möchte Tabellen automatisch in eine nur-text-version umwandeln um sie dann per email zu versenden, meine erste Idee war folgende:

Code:
$text_version = str_replace("=<table(.)*>(.)*<tr(.)*>=U", "", $html_version);
$text_version = str_replace("=<tr(.)*>=U", "", $text_version);
$text_version = str_replace("=</tr>=U", "<br>", $text_version);
$text_version = str_replace("=</tbody>=U", "", $text_version);
$text_version = str_replace("=</table>=U", "<br>", $text_version);
$text_version = preg_replace("=<td(.)*>((.)*)</td>=U", "\2", $text_version);
Das Problem daran ist klarerweise dass die Tabelle nicht mehr schön untereinander steht :-/
Kann mir da jemand weiterhelfen?

Oder gibts vielleicht irgendwo einen fertigen Code, der HTML-Code in reinen Text (z.B. für emails) umwandelt?

Danke
Thomas
Mit Zitat antworten
  #2  
Alt 19.08.2007, 20:17:38
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: table in email-text-version konvertieren

Das dürfte so schonmal nicht gehen.

Einen entsprechenden Algorithmus dürfte es schon geben.

Wenn Du soetwas nicht finden kannst, würde ich es wie folgt versuchen:
Erstmal die Tabelle in ein zweidimensionales Array schreiben. Dann musst Du für jede Spalte die maximale Länge ermitteln um kürzere Zeichenketten mit Leerzeichen auf entsrpechende Länge normieren zu können.
Dann gibst Du einfach Die Zeilen nacheinander aus und fügst jeder Zeile "\r\n" an.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #3  
Alt 19.08.2007, 22:15:16
Thomas H. Thomas H. ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 77
AW: table in email-text-version konvertieren

Hallo!

Ich konnte leider nix finden, habt ihr nen Tipp wo/wie ich sowas finden kann?

Wie funktioniert das denn mit Umlauten, kann ich die im email einfach als "äüö" reinschreiben?

Was bedeutet denn "\r"? Gibts für diese Zeichen ne Referenz?

Danke
Thomas
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newsflash mit marquee Michael17 HTML, CSS und JavaScript Help! 2 04.03.2009 19:51:21
Mailtext erzeugt Fehler juergen PHP Grundlagen 4 04.07.2007 19:59:07
Bilder umfleißen lassen MatMel HTML, CSS und JavaScript Help! 4 13.05.2007 03:51:20
text in vektoren/formen konvertieren (flash) RedPartisan Off Topic Area 0 11.07.2003 02:12:01
Problem mit Zeilenumbruch... DeMaephis PHP für Fortgeschrittene und Experten 6 06.06.2002 21:06:47


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt