Page 1 of 1

HTML Entities in Kommentaren

Posted: Tue Mar 27, 2007 5:00 pm
by DrMerk
Kommentare landen bei mir inklusive HTML Entities in der Datenbank. Z.B. "Test" anstelle von "Test". Bei der Ausgabe wird ja nochmal htmlspecialchars ausgeführt und daher wird im Browser dann auch "Test" ausgegeben. Wie kann ich das korrigieren? Das ist doch sicherlich keine Absicht.

Danke und Gruß
DrMerk

Re: HTML Entities in Kommentaren

Posted: Wed Mar 28, 2007 12:43 pm
by yellowled
DrMerk wrote:Kommentare landen bei mir inklusive HTML Entities in der Datenbank. Z.B. "Test" anstelle von "Test". Bei der Ausgabe wird ja nochmal htmlspecialchars ausgeführt und daher wird im Browser dann auch "Test" ausgegeben. Wie kann ich das korrigieren? Das ist doch sicherlich keine Absicht.
Doch, wenn ich es richtig verstehe - HTML in den Kommentaren ist ab Werk in s9y unerwünscht. Möglicherweise (ich bin mir nicht ganz sicher, ob ich verstehe, was Du möchtest) hilft Dir das Plugin serendipity_event_unstrip_tags, zu finden auf spartacus.s9y.org, weiter.

YL

Re: HTML Entities in Kommentaren

Posted: Wed Mar 28, 2007 4:36 pm
by garvinhicking
Hi!

Die frage wäre, wie es passiert dass die Kommentare mit Entities im Blog landen? Per default speichert s9y eigentlich dort das rohe HTML und formatiert es erst bei der Anzeige mit strip_tags...?

Es gibt theoretisch eine Umkehrfunktion seitnes PHP zu htmlspecialchars, aber wie YellowLED schon anmerkt öffnet man sich damit Tür und Tor zu XSS-Angriffen...

Viele Grüße,
Garvin