<font size=<?echo $size;?> color=<?echo $color;?> face=<?echo $face;?>><?echo $text;?></font>

解决方案 »

  1.   

    htmlspecialchars([font=隶书]文字[/font][size=5]文字[/size]我是女生 文字文字{:em27}{:em27}{:em27} )
      

  2.   

    function showubb($message){ 
    $message = eregi_replace("\\[color=([^\\[]*)\\]([^\\[]*)\\[/color\\]","<font color=\"\\1\">\\2</font>",$message); 
    $message = eregi_replace("\\[size=([^\\[]*)\\]([^\\[]*)\\[/size\\]","<font size=\"\\1\">\\2</font>",$message); 
    $message = eregi_replace("\\[font=([^\\[]*)\\]([^\\[]*)\\[/font\\]","<font face=\"\\1\">\\2</font>",$message); 
    $message = eregi_replace("\\[align=([^\\[]*)\\]([^\\[]*)\\[/align\\]","<p align=\"\\1\">\\2</p>",$message); 
    $message = str_replace("", "<b>", $message);  
    $message = str_replace("", "</b>", $message);  
    $message = str_replace("", "<i>", $message);  
    $message = str_replace("
    ", "</i>", $message);  
    $message = str_replace("", "<u>", $message);  
    $message = str_replace("
    ", "</u>", $message);  
    $message = eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]", "<a href=\"mailto:\\1\">\\1</a>",$message); 
    $message = eregi_replace("\\[email=([^\\[]*)\\]([^\\[]*)\\[/email\\]", "<a href=\"mailto:\\1\">\\2</a>",$message); 
    $message = str_replace("", "<hr></blockquote>", $message);  
    $message=str_replace("[code]","<blockquote><pre><smallfont>code:</smallfont><hr>",$message); 
    $message=str_replace("[/code]","<hr></pre><normalfont></blockquote>",$message); 
    $message = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=_blank>\\1</a>",$message);  
    $message = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$message);  
    $message = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$message); 
    $message = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a>\\5", $message); 
    $message = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]","<img src=\"\\1\" border=0>",$message);  
    $message = eregi_replace("\\[img=([^\\[]*)x([^\\[]*)\\]([^\\[]*)\\[/img\\]","<img width=\"\\1\" height=\"\\2\" src=\"\\3\" border=0>",$message);  
    return $message; 

    showubb("[font=隶书]文字[/font][size=5]文字[/size]我是女生 文字文字{:em27}{:em27}{:em27}");具体自己可以再增强!
      

  3.   

    不知道asp里的replace和php的有何不同?
    所以,我关注,我学习!
      

  4.   

    不行呀,老兄呀,你看看结果吧
    文字文字文字fdafa大大踏步在多少,要要人 怎么是这样的呢?应该只显示fdafa大大踏步在多少,要要人 
    而且有颜色呀帮帮忙吧