Robert R.: Quelltext formatiert ausgeben \r\n geht nicht

Beitrag lesen

Lieber Jürgen,
Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Das mit dem CSS und den Browsern ist scheinbar auch nicht logisch.

PHP:
$text = "
Hier beginnnt mein Text, der zeigen soll,
- wie Einrückungen mit Tabs funktionieren
- wie man einen Tab in die Textarea bringt
- wann man zu verweifeln hat
und Vieles mehr, dass mich schon lange ärgert.

Leerzeilen sollten auch funktionieren!"

HTML-Template:

$tpl='
<h1>Tagesaufgabe</h1>
<p>Texte und ihre Formatierung</p>
<div class="natural">{{AUSGABE}}</div>';

CSS:

.natural {
    font-size:105%;
    font-familiy:Tahoma, serif;
    white-space:pre-wrap;
    word-wrap: break-word;
    overflow:auto;
}

PHP Ausgabe von Template und Text:

echo str_replace('{{AUSGABE}}', htmlspecialchars($text, ENT_QUOTES), $tpl);

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!