Zeilenschaltung aus Variable entfernen

brunnerbrunner

Grünschnabel
Hallo,
suche seit mehrere Stunden nach der Lösung. Kann auch sein das die Frage in den Flash Bereich gehört.

Versende eine ganz normale Variable z.B. $refid mit PHP als Mail. An dieser Variable hängt irgendwie immer eine Zeilenschaltung die ich nicht wegbekomme. Dies Betrifft nur Variablen die zuvor mit Flash aus einer Textdatei importiert wurden. Im Flash kann ich sie noch ganz normal anzeigen lassen. Es findet keine weitere Bearbeitung statt und der Inhalt wird auch korrekt per Mail gesendet aber immer mit besagter Zeilenschaltung hinten dran.

Hoffentlich habe ich mich verständlich ausgedrückt. Vielen Dank schon mal und Tschüss.
 
Habe es gerade getestet.
Negativ
PHP:
trim ($var_2);
hat nicht geholfen.

Zeilenschaltung heist das die nächste Ausgabe eben auf der nächsten Zeile erfolgt und nicht dahinter. Es ist etwa so als würde noch ein \n dahinter stehen, was aber nicht der Fall ist.
 
habe noch ein wenig probiert und siehe da es funktioniert mit
PHP:
trim ($var);
doch.

Aber trotzdem würde mich interressieren woher kommt die Zeilenschaltung.
 
Kann es sein, dass du in der Textdatei die du ausliest, am Ende noch eine neue Zeile hast in der nichts steht ? Das würde die Newline erklären, die du durch das Auslesen der Textdatei mit in die Variable übernimmst.

Gruß thing
 
In der Text Datei stehen mehrere Variablen

Code:
&var1=M-
&var2=xxxxxxxx xxxxxx
&var3=xx.xx.xx xx.xxUhr
&var4=Bahnhof
&var5=65.87

und es sind alle 5 Variablen betroffen.
 
Ich weiß nicht wie du die Textdatei ausliest, aber am Ende einer jeden Zeile ist ein Zeilenumbruch (\n, \r, oder \r\n) damit die nächste Variable dann in der nächsten Zeile steht. Ist also völlig normal AFAIK.

Gruß thing
 
Zurück