Simon: Text formatiert ausgeben

Hallo Leute!

Mit

nl2br($string)

bekomme ich zwar die Zeilenumbrüche, aber andere Formatierungen werden nicht ausgegeben.

Wenn ich z.B. eine
     Einrückung durch Leerzeichen im Text vornehme stehen diese zwar richig im String werden aber bei der Ausgabe innerhalb einer php-Seite völlig ignoriert.

Danke im vorraus

Simon

  1. Hi,

    Wenn ich z.B. eine
         Einrückung durch Leerzeichen im Text vornehme stehen diese zwar richig im String werden aber bei der Ausgabe innerhalb einer php-Seite völlig ignoriert.

    Das ist kein Problem von php, sondern von HTML,
    mehrere Leerzeichen werden nur als eines gehandhabt.
    Um alle zu berücksichtigen musst du deinen Text in einen <pre> Tag packen:

    <pre>
    Text
        mit Einrückung
    </pre>

    Gruß

    ueps

    1. Das funzt ja wunderbar!

      Nochmals Danke

  2. Hi,

    Wenn ich z.B. eine
         Einrückung durch Leerzeichen im Text vornehme stehen diese zwar richig im String werden aber bei der Ausgabe innerhalb einer php-Seite völlig ignoriert.

    werden sie nicht. Innerhalb einer _HTML_-Seite werden sie ignoriert - völlig egal, ob diese mit PHP oder thaumatischer Energie erzeugt wurde.

    Suche die Lösung (bzw. eine der Lösungen) also im HTML-Bereich. PHP ist dabei völlig egal.

    Cheatah

  3. hi
    du könntest im String die Leerzeichen durch &bsp; erstetzen...
    gruss
    horst