PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : in ner textdatei die zeilenumbrüche entfernen



28-03-2001, 09:41
Hallo Leute!

Ich habe ein Formular mit nem mehrzeiligen textfeld. Das formular wird in ne txt-datei abgespeichert, und kann so von Excel importiert werden. Aber wenn es die Zeilenumbrüche in die textdatei schreibt, kann ich es nicht mehr sinnvoller weise in excel importieren, was muss ich machen, dass die zeilenumbrüche nicht geschrieben werden ?
In dem Formular gibts eben mehrere Felder, und dann sieht das zimelich komisch aus !

MfG & Danke,

Mortax

------------------
Wer glaubt zu sein hat aufgehört zu werden

LKH
28-03-2001, 16:27
Hallo,

dafür gibt es die strtr()-Funktion:

string strtr (string str, string from, string to)

Diese Funktion bearbeitet str, in dem alle Vorkommen von Zeichen aus from in die entsprechenden Zeichen aus to umgesetzt werden. Zurück gegeben wird der bearbeitete String.

Sind from und to von unterschiedlicher Länge werden die überzähligen Zeichen ignoriert.

Das musst du dann für chr(10) und chr(13) machen.

Hoffe es hilft,


------------------
Mit freundlichen Gruessen / Best regards

Leander Kirstein-Heine
--
COMPUTER & | Engelplatz 11 Phone: +49 3641-210.401
NETWORK | D-07743 Jena (Germany, EC) Fax: +49 3641-211.650
CONSULTING | eMail: lkh@cnc-online.net URL: http://cnc-online.net/ (http://www.cnc-online.net/)

28-03-2001, 16:40
hi mortax,
das feld kannst du auch so ändern (alle zeilenumbrüche werden in ein LEERZEICHEN geändert.

$feld_inhalt=ereg_replace("[\n\r]"," ",$feld_inhalt);


olli