Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2010 Teil von Januar

SELFHTML Forumsarchiv
Kontextwechsel erkennen und behandeln

Informationsseite
  1. Seite (PHP) Kontextwechsel erkennen und behandeln von Friedrich, 31. 01. 2010, 20:56
nach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: Friedrich, 31. 01. 2010, 20:56

Hi,,

ich mache eigentlich gemäß des Artikels mit o.g. Betreff

$text=nl2br(htmlspecialchars(trim($text)));

Und ich bekomme als Ausgabe in meiner Textarea:

Dies ist<br />
ein Test<br />
für TXT<br />

Mache ich da was falsch? Und wenn ja, was?

Friedrich

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: ChrisB, 31. 01. 2010, 21:06

Hi,

»» $text=nl2br(htmlspecialchars(trim($text)));
»»
»» Und ich bekomme als Ausgabe in meiner Textarea:
»»
»» Dies ist<br />
»» ein Test<br />
»» für TXT<br />
»»
»» Mache ich da was falsch?

Ja.

»» Und wenn ja, was?

Du wendest die Funktion nl2br in einem Kontext an, in dem sie nicht sinnvoll ist.

MfG ChrisB


--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: dedlfix, 31. 01. 2010, 22:02

Hi!

»» Du wendest die Funktion nl2br in einem Kontext an, in dem sie nicht sinnvoll ist.

Warum hat das noch keiner bemängelt, dass ich da ein nicht sinnvolles Beispiel verwendet habe?
Hab's als ein Punkt auf der Errata-TODO-Liste notiert.


Lo!

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: Friedrich, 31. 01. 2010, 23:15

»» Hi!
»»
»» »» Du wendest die Funktion nl2br in einem Kontext an, in dem sie nicht sinnvoll ist.
»»


Weil?
Textarea?

Denn in der normalen HTML-Ausgabe würden ja die <br> umgesetzt...


»» Warum hat das noch keiner bemängelt, dass ich da ein nicht sinnvolles Beispiel verwendet habe?
»» Hab's als ein Punkt auf der Errata-TODO-Liste notiert.
»»
»»
»» Lo!

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: ChrisB, 31. 01. 2010, 23:20

Hi,

»» »» »» Du wendest die Funktion nl2br in einem Kontext an, in dem sie nicht sinnvoll ist.
»»
»» Weil?
»» Textarea?

Ja ...?

»» Denn in der normalen HTML-Ausgabe würden ja die <br> umgesetzt...

Ja, Textarea-Inhalt ist aber kein „normales HTML“.

MfG ChrisB


--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: dedlfix, 31. 01. 2010, 23:22

Hi!

»» »» »» Du wendest die Funktion nl2br in einem Kontext an, in dem sie nicht sinnvoll ist.
»» Weil?
»» Textarea?

Ja, da musst du die Zeilenumbrüche direkt im Code haben und hoffen, dass der Browser sie so anzeigt.

»» Denn in der normalen HTML-Ausgabe würden ja die <br> umgesetzt...

Ja. Als Inhalt von textarea ist aber (genau wie beispielsweise bei title) PCDATA festgelegt, darin werden HTML-Tags auch nur als normaler Text erkannt.


Lo!

nach obennach unten

Kontextwechsel erkennen und behandeln

Die folgende Nachricht zum Thema stammt von: ChrisB, 31. 01. 2010, 23:35

Hi,

»» »» Textarea?
»»
»» Ja, da musst du die Zeilenumbrüche direkt im Code haben und hoffen, dass der Browser sie so anzeigt.

Du klingst, als wärst du schon mal enttäuscht worden ... magst du drüber reden? :-)

Mir ist kein Browser bekannt, der diesbezüglich Probleme machen würde.

MfG ChrisB


--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]

nach obennach unten

Danke

Die folgende Nachricht zum Thema stammt von: Friedrich, 01. 02. 2010, 00:38

...an Euch Beiden.

Wenn mans einmal weiß, kann mans ja entsprechend (und doppelt kontextgetreu) umsetzen ;-)

Grüße, Friedrich

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2010 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum