Zum Inhalt springen

auto_respond_msg: Wie kann ich einen Schrägstrich versenden?

Erstellt am 25. November 2007 · 1 Antwort · letzte Antwort am 25. November 2007

Tags: PHP, E-Mail-Versand, Frage

Unbekannter Benutzer ·

Hi,

folgendes Problem: In der auto_respond_msg soll eine URL angegeben werden:

http://meine-domain.de/seite.html

Die Schrägstriche werden aber als Absätze interpretiert. Wie bekomme ich die Schrägstriche zu Gesicht?

Ausprobiert habe ich:
-Doppelte Schrägstriche
-Bachslash vor dem Schrägstrich
-HTML-Code &fslas;
-encodiert (%0A glaube ich)

Nützt alles nichts. Weiß jemand was?

Unbekannter Benutzer ·

Hi,

ich habe das jetzt durch einen Patch in der 'class.t3lib_htmlmail.php' gelöst.

An der Stelle, wo die auto_respond_msg generiert wird (ca. Zeile 730), habe ich den String

$theParts[1] = str_replace("/",chr(10),$theParts[1]);

ersetzt durch:

$theParts[1] = str_replace("//","###doubleslash###",$theParts[1]);
$theParts[1] = str_replace("/",chr(10),$theParts[1]);
$theParts[1] = str_replace("###doubleslash###","/",$theParts[1]);

Dadurch ist es möglich, einen Schrägstrich in die auto_respond_msg einzufügen, indem man ihn dort als doppelten Schrägstrich einbaut.

Blöd, so ein Patch! Aber es gibt offensichtlich keine andere Möglichkeit.

Vielleicht sollte ich das mal als Verbesserungsvorschlag einreichen?

Gruß
Stefan