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

Beitrag lesen

مرحبا

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. Wie man diese Sicherheit herstellt, ist dabei unerheblich.

Nächster Versuch (so in etwa würde ich es lösen):

<?php  
  
$str = "Lorem ipsum dolor sit ahmet.\r\nAt vero eos et accusam.\r\nLorem ipsum dolor sit ahmet.";  
  
printf ('<!DOCTYPE html><html><head><meta charset="utf-8"><title>\\r\\n</title></head><body>  
  
<p>%1$s</p>  
<textarea rows="5" cols="70">%1$s</textarea>  
<pre>%1$s</pre>  
<p>%2$s</p>  
  
</body></html>'  
, htmlspecialchars($str)  
, nl2br(htmlspecialchars($str))  
);

mfg