Weitergabe von Textfeldeingaben ohne Umbruch
Ron
- php
Hallo Foren-Leser,
folgendes Problem habe ich:
in einem Html-Formular wurde ein Textfeld angelegt, das div. Eingaben des Nutzers erfassen soll. Diese sollen (zusammen mit anderen Daten) am Ende in
einer csv-Datei zeilenweise abgelegt werden.
Klappt auch!
Aber:
Hat der Anwender manuell Zeilenumbrüche eingefügt,
so führen diese auch in der csv-Datei zu ungewollten Zeilenumbrüchen, ein ziemliches Chaos ist die Folge.
Wer weiss Rat?
Probiert habe ich übrigens schon z.B.
slapshlashes($HTTP_POST_VARS['textfeldeingabe']);-->klappte nicht.
Liebe Grüße
Ron
Hallo Ron,
Hat der Anwender manuell Zeilenumbrüche eingefügt,
so führen diese auch in der csv-Datei zu ungewollten Zeilenumbrüchen, ein ziemliches Chaos ist die Folge.
dann musst du die Zeilenumbrüche eben durch <br> o.ä. ersetzen (z.B. mit der Funktion nl2br() (->http://de3.php.net/nl2br))
slapshlashes($HTTP_POST_VARS['textfeldeingabe']);-->klappte nicht.
was macht deine Funktion slapshlashes()? php kenn eine solche Funktion nämlich nicht - vielleicht meinst du aber stripslashes (->http://de3.php.net/stripslashes)? Die Funktion dürfte dir für dein Problem aber nicht weiterhelfen. (btw: warum nicht $_POST['...'] statt $HTTP_POST_VARS['...']?)
Grüße aus Nürnberg
Tobias