kostenloser Webspace werbefrei: lima-city


Zeilenumbruch in Textarea?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    demonic-legends

    Kostenloser Webspace von demonic-legends

    demonic-legends hat kostenlosen Webspace.

    Hallo,
    auf einer meiner Homepages wird ein Formular ausgefüllt, aus dem nach dem Absenden die Daten entnommen werden und in einen Code integriert werden. Dieses System funktioniert!
    Das alles wird in einer 'Textarea' ausgegeben, leider ist das ganze ein einziger Knäul...

    Mein momentaner PHP-Code der die Felder ausliest und die Textarea füllt:
    <?php
    $tab_title = $_POST['tab_title'];
    $header_path = $_POST['header_path'];
    $style_path = $_POST['style_path'];
    $site_title = $_POST['site_title'];
    $site_text = $_POST['site_text'];
    $impressum_data = $_POST['impressum_data'];
    $copys = $_POST['copys'];
    
    if (isset($_POST['create']))
    {
        echo '<html>' . '\n';
        echo '<head>' . '\n';
        echo '<title>' . $tab_title . '</title>' . '\n';
        echo '<img src="' . $header_path . '">' . '\n';
        echo '<link rel="stylesheet" type="text/css" href="' . $style_path . '">' . '\n';
        echo '</head>' . '\n';
        echo '<body>' . '\n';
        echo '<h1>' . $site_title . '</h1>' . '\n';
        echo '</br>';
        echo $site_text . '\n';
        echo '<br><br><br><br><br><br>';
        echo '<u>' . $impressum_data . '</u>' . '\n';
        echo '<br /><br /><br /><br /><br /><br /><br />';
        echo '<u>' . $copys . '</u>';
    }
    
    ?>


    Um das Knäuel zu entwirren, was das ganze etwas übersichtlicher machen soll, habe ich hinter jeder für den user sichtbaren Text ein '\n' hinzugefügt, was einen Zeilenumbruch einbringen soll. Leider funktioniert es nicht wie gedacht und es wird auch einfach mit in der Textarea ausgegeben.

    Wie kann ich innerhalb der Textarea jetzt einen Zeilenumbruch hervorrufen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s*************h

  4. Ganz einfach... \n funktioniert NUR zwischen " nicht zwischen '
  5. justarustyspoon

    justarustyspoon hat kostenlosen Webspace.

    fabo schrieb:
    Ganz einfach... \n funktioniert NUR zwischen " nicht zwischen '


    In dem Zusammenhang zwar richtig.
    Es geht aber auch ohne. Die heredoc Syntax vereinfacht den Umgang mit Strings an sich, nicht immer nutzvoll, aber hilfreich zu wissen, dass es existiert. Etwas weiter unten befindet sich ein Abschnitt über die Nowdoc Syntax, die sich ähnlich zu den Strings in ' ' befindet, dementsprechend werden keine nichtsichtbaren Zeichen dazwischen ausgewertet.

    <?php
    $foo = <<<myDoc
    Ein unglaublich kluger Text der ganz viele Zeilenumbrüche braucht \n\n\n\n Ja! Wirklich! Der Hammer!
    myDoc;
    
    echo $foo;
    ?>


    Der für dich wesentliche Teil, ist hier wohl aufgeführt. :)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!