mam problem z zablokowaniem używania HTML w wiadomościach np. PM.
Jakby tego było mało to z SQl też problem mam, ale o tym niżej..
Mam kod:
function non_html($text) { $replacement = array('& lt;', '& gt;', '& quot;', '& #58;', '& #91;', '& #93;', '& #40;', '& #41;', '& #123;', '& #125;','& #39;'); return $text; }
i używam go przed zapisaniem wiadomości w SQL w niku czego w SQL powstaje takie coś:
Kod
& lt;font color=\& quot;red\& quot;& gt;html& lt;/fonr& gt;
(dodaje \ do tekstu przy " i ' mimo, że jest zmieniona ich forma...)
ale podczas wyświetlania znaki te spowrotem są czytane normalnie i w rezultacie jest używany html...
Jak to poprawić, żeby działało BBcode a sam HTML nie ?