Malcolm Beck´s: Probleme mit <br /> und textarea...

Beitrag lesen

مرحبا

$str = htmlspecialchars("Lorem ipsum dolor sit ahmet.\r\nAt vero eos et accusam.\r\nLorem ipsum dolor sit ahmet.");[/code]

Das wäre aber die falsche Stelle.

Nicht in meinem Beispiel.

Einen statischen String zu behandeln ist zwar ganz dienstbeflissen, aber nicht der richtige Zeitpunkt für diese Aktion. Man weiß ja nicht, was andere Programmteile dann anschließend noch mit $str anstellen.

In meinem Bsp. ist doch ziemlich Offensichtlich, dass da nichts mehr mit dem String passiert :)

Die kontextgerechte Behandlung sollte daher immer dann passieren, wenn man sich sicher sein kann, dass keine andere Operation mit der Variable mehr zwischen die Behandlung und die Ausgabe in den Kontext passt.

Genau deswegen hatte ich in meinem ersten Beispiel darauf verzichtet.

mfg