Comted: Carriage Ret

Ich bin gestern nach noch auf ein anderes Problem gestossen. Was aber auch an mir liegen kann. (is ganz einfach).

Wenn ich mit \n einen CR machen will, passiert nichts. Wenn ich den HTML-BR rausgeb macht er es aber woran kann das liegen?

ich habe keine lust die ganze zeit BR-Tags zu verwenden.

Danke schon mal

JONNY:B

  1. Hi,

    Ich bin gestern nach noch auf ein anderes Problem gestossen. Was aber auch an mir liegen kann. (is ganz einfach).
    Wenn ich mit \n einen CR machen will, passiert nichts. Wenn ich den HTML-BR rausgeb macht er es aber woran kann das liegen?
    ich habe keine lust die ganze zeit BR-Tags zu verwenden.

    In HTML werden Zeilenumbrüche aber nun mal als <br> (bzw. <br /> bei XHTML) geschrieben (Ausnahmen: pre/textarea sowie Elemente mit white-space:pre).

    Das kommt mir so vor wie "Ich will Fahrrad fahren, aber ich habe keine Lust, die ganze Zeit in die Pedale zu treten"

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Hallo bitte versteh das nicht falsch. ich habs halt bis jetzt mit den br-tags gelöst.

      wenn ich eine solche zeile schreibe müsste es aber in php genauso funktionieren (und das funktionert auf anderen seiten im internet auch).

      echo "zur zeit vorhandene elemente im array\n"

      liegt das vielleicht am server oder so?

      1. Hi,

        wenn ich eine solche zeile schreibe müsste es aber in php genauso funktionieren (und das funktionert auf anderen seiten im internet auch).

        Wo schreibst Du so eine Zeile?

        Wenn Du
        bla
        blubb
        in eine HTML-Datei (außerhalb von pre...) schreibst, wird das als
        bla blubb
        angezeigt.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. habe d'ehre

    Ich bin gestern nach noch auf ein anderes Problem gestossen. Was aber auch an mir liegen kann. (is ganz einfach).

    Wenn ich mit \n einen CR machen will, passiert nichts. Wenn ich den HTML-BR rausgeb macht er es aber woran kann das liegen?

    Dann wuerde ich mal http://de3.php.net/manual/en/function.str-replace.php lesen.

    Ausserdem kam diese Frage die letzten zwei Wochen dermassen oft, dass schon fast der ****faktor von der "wie-kann-ichzwei-Frames-aendern" erreicht ist.

    --
    carpe diem
    Wilhelm
    1. du hast mich leider misverstanden.

      mein php-interpreter macht bei dieser zeile mucken

      echo "bla\n\n bla"

      als ergebnis sollte

      bla

      bla

      herauskommen.

      anstatt dessen kommt aber bla bla.

      der erkennt mir halt nicht das \n im text (oder setzt es nicht um)

      1. Hallo Comted,

        du hast mich leider misverstanden.

        Nein, hat er nicht.

        mein php-interpreter macht bei dieser zeile mucken

        Tut er nicht.

        echo "bla\n\n bla"

        als ergebnis sollte

        bla

        bla

        herauskommen.

        Tut es _doch_: Schaue Dir mal den Quelltext der Seite an, die Du erzeugst.

        anstatt dessen kommt aber bla bla.

        Das ist, was Dein _BROWSER_ daraus macht.

        der erkennt mir halt nicht das \n im text (oder setzt es nicht um)

        DEIN BROWSER SETZT ES NICHT UM!

        Wenn Du in HTML einen Zeilenumbruch hinbekommen willst, dann musst Du ja auch <br> schreiben! [1] Und alles, was PHP macht, ist HTML zu erzeugen.

        Das ganze steht aber schon hundertmal im </archiv/>, das mit der  http://selfsuche.teamone.de/ durchsuchbar ist!

        Christian

        [1] white-space: pre;, <pre> und <textarea> mal beiseite gelassen.

      2. habe d'ehre

        du hast mich leider misverstanden.

        Nein

        [..] restliches sinnloses blabla entfernt

        Ein Browser kann mit \n nichts anfangen, der kennt nur[1] <br> fuer eine neue Zeile.

        Aber wenn Du meinst, ok, bleib in Deinem Glauben.

        [1] plus andere Blocklevel-Elemente ;-)

        --
        carpe diem
        Wilhelm
        1. Hallo,

          Ein Browser kann mit \n nichts anfangen, der kennt nur[1] <br> fuer eine neue Zeile.

          nach DIN 5008 wäre es richtig:

          Ein Browser kann mit \n nichts anfangen, der kennt nur <br> [1] fuer eine neue Zeile.

          [1] plus andere Blocklevel-Elemente ;-)

          Und von der Logik her: [1] bezieht sich auf das <br>, außer dem es noch andere Blocklevel-Elemente gibt. Was die Fußnote [1] bezüglich dem [a] Wort "nur" soll, kann ich nicht verstehen.

          Viele Grüße

          Jörg

          [a] Dativ gewollt ;-)))

          1. habe d'ehre Wortklauber :-)

            Und von der Logik her: [1] bezieht sich auf das <br>, außer dem es noch andere Blocklevel-Elemente gibt. Was die Fußnote [1] bezüglich dem [a] Wort "nur" soll, kann ich nicht verstehen.

            gegeben: \n und <br>

            von diesen beiden wird "nur" <br> vom Browser als neue Zeile dargestellt

            Fuer neue Zeilen gibt es allerdings n-Moeglichkeiten, aber diese standen nicht zur Diskussion bei dem definierten Problem.

            --
            carpe diem
            Wilhelm