preg_replace help!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> Hey, I need some help.
> I am trying to parse a forum post using php, but it parses it everytime it 
> sees the letter, not the thing in quotes. Any help?
> 
> function bbcodereplace($subject){
> // $document should contain an HTML document.
> // This will remove HTML tags, javascript sections
> // and white space. It will also convert some
> // common HTML entities to their text equivalent.
> $search = array ("[b]",        // Bold
>                 "[u]",               // Underline
>                 "[i]",                    // Italics
>                 "[/b]",                   // Bold Close
>                 "[/u]",       // Underline Close
>                 "[/i]");       // Italics Close
> //                 '@&(gt|#62);@i',
> //                 '@&(nbsp|#160);@i',
> //                 '@&(iexcl|#161);@i',
> //                 '@&(cent|#162);@i',
> //                 '@&(pound|#163);@i',
> //                 '@&(copy|#169);@i',
> //                 '@&#(\d+);@e');                    // evaluate as php
> 
> $replace = array ('<b>',
>                 '<u>',
>                 '<i>',
>                 '</b>',
>                 '</u>',
>                 '</i>');
> //                 '>',
> //                 ' ',
> //                 chr(161),
> //                 chr(162),
> //                 chr(163),
> //                 chr(169),
> //                 'chr(\1)');
> 
> return preg_replace($search, $replace, $subject);
> }
> 
> PLEASE NOTE: This is for a phpBB forum, not vBulliten or InvisionPowerBoard 
>

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux