Reg exp je ovakav:
Code:
$pattern = "/\<$tag (.*)\>/esU";
$replacement = "'<$tag ' . cHTMLCleaner::checkAttributes('\\1', '$attr') . '>'";
$pattern = "/\<$tag (.*)\>/esU";
$replacement = "'<$tag ' . cHTMLCleaner::checkAttributes('\\1', '$attr') . '>'";
Gde je $attr lista dozvoljenih atributa.
Problem je što mi on ukloni i "/" kod empty tagova (recimo zameni <br /> sa <br >) što nije validan XHTML 1.1...
Kako to da rešim? Još uvek nisam sa reg expovima na TI (mada se znamo iz viđenja :) ) pa mi treba mala pomoć...
Pozdrav
http://www.activecollab.com - Alat za upravljanje projektima