Boy am I really tired fighting MT on comments content.
Even after I disable ALL plugins, and turn off encoding, convertings, etc. MT STILL strips out a less than-text-greater than content even though it’s NOT HTML tags:
This:
This is < this and > that.
becomes this:
This is that.
Yet another prime example of why to never use RegEx to filter out HTML.
I suspect this is the reason:
sub remove_html {
    my($text) = @_;
    $text =~ s!<[^>]+>!!gs;
    $text =~ s!<!&lt;!gs;
    $text;
}
All I want it to take a submitted comment, xml encode the CONTENT, not the tags, then add P and BR tags where appropriate. Apparently this is a tall order for multiple plugins.
Maybe it’s time to roll my own using HTML::Tidy and some quick newline replacements.
    See more posts about: wtf |
    All Categories