Escapovat vše kromě odkazu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jiří Nápravník
Člen | 710
+
-2
-

Potřebuji nějak vyřešit, aby se escapovalo vše kromě odkazů, ty chci umožnit vypisovat, jak na to?

japlavaren
Člen | 404
+
0
-

Možeš uviesť príklad, čo chceš spraviť? Pretože nechápem…

Jiří Nápravník
Člen | 710
+
0
-

Když budu mít pro výpis třeba takovýhle text:

Tenhle web pohání <a href="http://nette.cz">Nette</a>, <strong>podpořte ho</strong>.<script>alert('a');</script>

Tak chci aby se to oescapovalo, klasicky jak chceme. Ale zůstali odkazy, tedy by se vypsalo:

Tenhle web pohání <a href="http://nette.cz">Nette</a>, &lt;strong&gt;podpořte ho&lt;/strong&gt;.&lt;script&gt;alert('a');&lt;/script&gt;
Jan Tvrdík
Nette guru | 2595
+
+1
-

Nesouvisí s Nette, použit http://htmlpurifier.org/ nebo Texy!