* Thus wrote Matt Palermo ([EMAIL PROTECTED]):
> I have a page where I am stripping the html tags down.  Basically, it will
> allow certain tags, but still strips out ALL attributs of the tag, so it
> works something like this:
> 
> $allowed_tags = "<p><br><strong><b><i><u>";
> //  State which tags are allowed
> $info = strip_tags($info, $allowed_tags);
> // Strip all unwanted tags out
> $allowed_tags = "p|br|strong|b|i|u";
> // Convert tags for regular expression
> $info = preg_replace("/<(?!".$allowed_tags.")[^>]*>/", '<\1>', $info);    //
> Strip out all attributes from allowed tags

You might wont to try a look behind assertion:
  /< (?<=p|br) [^>]+ >/x


Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to