紧急,大家来帮帮忙吧

水墨画 2002-08-27 09:25:28
请问做过php论坛的高手,如何把用户在发贴时输入的什么字号,字的颜色,字体什么的代码在显示时把它转化掉,

我的没转,出现下面的代码:
[font=隶书]文字[/font][size=5]文字[/size]我是女生 文字文字{:em27}{:em27}{:em27}

可我只想显示:我是女生 ,而且有颜色什么的,

多谢大侠帮忙!!!
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
水墨画 2002-08-30
  • 打赏
  • 举报
回复
不行呀,老兄呀,你看看结果吧


文字文字文字fdafa大大踏步在多少,要要人

怎么是这样的呢?应该只显示

fdafa大大踏步在多少,要要人
而且有颜色呀

帮帮忙吧
fbj007 2002-08-29
  • 打赏
  • 举报
回复
不知道asp里的replace和php的有何不同?
所以,我关注,我学习!
水墨画 2002-08-29
  • 打赏
  • 举报
回复
图片转不过来呀
水墨画 2002-08-29
  • 打赏
  • 举报
回复
楼上的好象不对呀,再帮我想想
phpteam 2002-08-27
  • 打赏
  • 举报
回复
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\\]", "<a href=\"mailto:\\1\">\\2</a>",$message);
$message = str_replace("
引用
", "<blockquote>引用:<hr>", $message);
$message = str_replace("
", "<hr></blockquote>", $message);
$message=str_replace("
","<blockquote><pre><smallfont>code:</smallfont><hr>",$message); 
$message=str_replace("
","<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}");

具体自己可以再增强!
kuanghu 2002-08-27
  • 打赏
  • 举报
回复
htmlspecialchars([font=隶书]文字[/font][size=5]文字[/size]我是女生 文字文字{:em27}{:em27}{:em27} )
tsyd 2002-08-27
  • 打赏
  • 举报
回复
<font size=<?echo $size;?> color=<?echo $color;?> face=<?echo $face;?>><?echo $text;?></font>

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧