这个代码大概有现成的,解决思路是替换,将ubb替换为对应的html

解决方案 »

  1.   

    先给你看个url的正则把<?php
    $a = "zhoufan's";
    echo eregi_replace("\[url=(.*)\](.*)\[\/url\]","<a href=\"\\1\">\\2</a>,",$a)
    ?>
      

  2.   

    正则学的不好,请赐教兄弟,这个大概和正则无关的阿。就是ubb对应的html,逐个替换好了。str_replace
      

  3.   

    …………
    肯定要用正则的str_replace累死你
      

  4.   

    回复人: happyeddie(夕日) ( ) 信誉:100  2005-09-09 08:37:00  得分: 0  
     
     
       先给你看个url的正则把<?php
    $a = "zhoufan's";
    echo eregi_replace("\[url=(.*)\](.*)\[\/url\]","<a href=\"\\1\">\\2</a>,",$a)
    ?>
      
     
    给出了代码,可否解释一下呢~~!
      

  5.   

    去百度搜ubb类 大把的 只要知道接口就可以用
    如果要理解 下工夫学好正则
      

  6.   

    这个必须使用正则。
    不过最好还是用html的js正则,这样减轻php负担,呵呵。
      

  7.   

    $a = "zhoufan's";
    echo eregi_replace("\[url=(.*)\](.*)\[\/url\]","<a href=\"\\1\">\\2</a>,",$a)$a 是要被替换的UBB代码下面的去看php函数手册,上面讲得很详细了