Formulardaten als String übergeben
C_Buster_G
- php
0 Mulder0 C_Buster_G
0 uepselon
Hi,
Vorweg, war mir nicht ganz sicher ob die Frage zu PHP oder HTML gehört..
Problem:
Wie übergebe ich den Text aus einem <textarea rows='8' name='beitrag' cols='40'></textarea> ohne die gesetzten Returnzeichen?
Der Sinn liegt darin den Text nacher in einem file (text.dat) in einer Zeile zu Speichern.
Beispiel:
Bei mir sihts so aus:
xxxx<br>
xxx<br>
xx<br>
Und do soll es aussehen:
xxxx<br>xxx<br>xx<br>
Hoffe mir kann jemand weiterhelfen?
Danke im vorraus
MfG
C_buster_G
Wie übergebe ich den Text aus einem <textarea rows='8' name='beitrag' cols='40'></textarea> ohne die gesetzten Returnzeichen?
Machst halt nen str_replace() von chr(13) und chr(10) durch "".
Machst halt nen str_replace() von chr(13) und chr(10) durch "".
Wär nett wen de das nen bischen genauer beschreiben könntest..
MfG C_buster_G
Machst halt nen str_replace() von chr(13) und chr(10) durch "".
Wär nett wen de das nen bischen genauer beschreiben könntest..
$text = str_replace(chr(13)," ",$text);
$text = str_replace(chr(10)," ",$text);
Hat geklappt...
Danke
MfG C_buster_G
ahoi,
Machst halt nen str_replace() von chr(13) und chr(10) durch "".
Wär nett wen de das nen bischen genauer beschreiben könntest..
Lies mal mein Porting durch ;-)
chr(13) und chr(10) sind nichts anderes als \r und \n
Gruß
ueps
Hallo,
Beispiel:
Bei mir sihts so aus:
xxxx<br>
xxx<br>
xx<br>
Und do soll es aussehen:
xxxx<br>xxx<br>xx<br>
Entferne in php die \n aus dem Value der Textarea:
$neu = str_replace("\n"," ",$textarea_value);
Dann kannst du $neu als String ohne Zeilenumbrüche speichern.
Gruß
ueps