This article mainly introduces how php implements ubb code conversion and involves the use of php regular expression replacement. if you need it, refer to the example in this article to illustrate how php implements ubb code conversion. Share it with you for your reference. The details are as follows:
Function ubb2html ($ content) {global $ article; // whether to automatically recognize if ($ article ['isparseurl'] = "1 ") {$ content = parseurl ($ content);} // automatically identifies end $ content = eregi_replace (quotemeta ("[B]"), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [/B] "), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [I] "), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [/I] "), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [u] "), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [/u] "), quotemeta (""), $ Content); $ content = eregi_replace (quotemeta (" [center] "), quotemeta ("
"), $ Content); $ content = eregi_replace (quotemeta (" [/center] "), quotemeta ("
"), $ Content); $ content = eregi_replace (quotemeta (" [quote] "), quotemeta ("
Reference: |
|
"), $ Content); $ content = eregi_replace (quotemeta (" [/quote] "), quotemeta (" |
|
"), $ Content); $ content = eregi_replace (quotemeta ("
The code is as follows:
"), Quotemeta ("
Code: |
|
"), $ Content); $ content = eregi_replace (quotemeta (""), Quotemeta (" |
|
"), $ Content); $ content = eregi_replace (" \ [images \] ([^ \ [] *) \ [/images \] ", "screen. width-333) this. width = screen. width-333 \ "title = \" use a new window to browse the original image \ ">", $ content); $ content = eregi_replace ("\ [url \] www. ([^ \ [] *) \ [/url \] "," www. \ 1 ", $ content); $ content = eregi_replace (" \ [url \] ([^ \ [] *) \ [/url \] "," \ 1 ", $ content); $ content = eregi_replace (" \ [url = ([^ \ [] *) \] ([^ \ [] *) \ [/url \] "," \ 2 ", $ content ); $ content = eregi_replace ("\ [email \] ([^ \ [] *) \ [/email \]", "\ 1 ", $ content); // $ content = preg_replace ('/javascript/I', 'Java script', $ content); return $ content ;}
I hope this article will help you with php programming.