C_Buster_G: Formulardaten als String übergeben

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

  1. 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 "".

    1. 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

      1. 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);

        1. Hat geklappt...

          Danke

          MfG C_buster_G

      2. 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

  2. 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