Otrzymuję:
Test HTML: cos
Nie wiem czemu zmienia mi hash oraz ten cudzysłów.
magic_quotes_gpc jest wyłączone w .htaccess.
A teraz jak korzystam z HTML Purifier:
require_once('includes/library/HTMLPurifier.auto.php'); $config = HTMLPurifier_Config::createDefault(); $config->set('Core.Encoding', 'UTF-8'); $config->set('HTML.Doctype', 'HTML 4.01 Strict'); $config->set('HTML.AllowedElements', 'a,strong,span,div'); $config->set('HTML.AllowedAttributes', 'a.href,a.title,span.style,div.style'); $purifier = new HTMLPurifier($config); $desc = $purifier->purify($desc, $config);
Nie jestem pewien gdzie dać ten config (więc dałem w oba miejsca

Mam najnowszą wersję.
Do czego służy opcja, oraz jej wartości:
$config->set('HTML.TidyLevel', 'light');
?
Jakimi jeszcze opcjami powinienem się zainteresować?
Chcę również by działały najważniejsze tagi do formatowania tekstu, takie jak pogrubienie, czcionka (da się ograniczyć wielkość?), kolor, do tego jakieś ramki (tabele) itd. by można było robić takie bajery jak w aukcjach allegro, ale korzystając tylko z tych tagów, które są bezpieczne.