首页 > php教程 > PHP源码 > 正文

PHP自定义UBB

PHP中文网
发布: 2016-05-25 17:07:54
原创
1401人浏览过

代码

Huemint
Huemint

推荐!用AI自定义和谐配色

Huemint 53
查看详情 Huemint
function ubb($Text) {
  $Text=trim($Text);
  //$Text=htmlspecialchars($Text);
//http://blog.ddian.cn
  $Text=preg_replace("/\t/is","  ",$Text);
  $Text=preg_replace("/[h1](.+?)[/h1]/is","<h1>\1</h1>",$Text);
  $Text=preg_replace("/[h2](.+?)[/h2]/is","<h2>\1</h2>",$Text);
  $Text=preg_replace("/[h3](.+?)[/h3]/is","<h3>\1</h3>",$Text);
  $Text=preg_replace("/[h4](.+?)[/h4]/is","<h4>\1</h4>",$Text);
  $Text=preg_replace("/[h5](.+?)[/h5]/is","<h5>\1</h5>",$Text);
  $Text=preg_replace("/[h6](.+?)[/h6]/is","<h6>\1</h6>",$Text);
  $Text=preg_replace("/[separator]/is","",$Text);
  $Text=preg_replace("/[center](.+?)[/center]/is","<center>\1</center>",$Text);
  $Text=preg_replace("/[url=http://([^[]*)](.+?)[/url]/is","<a href="http://\1" target=_blank>\2</a>",$Text);
  $Text=preg_replace("/[url=([^[]*)](.+?)[/url]/is","<a href="http://\1" target=_blank>\2</a>",$Text);
  $Text=preg_replace("/[url]http://([^[]*)[/url]/is","<a href="http://\1" target=_blank>\1</a>",$Text);
  $Text=preg_replace("/[url]([^[]*)[/url]/is","<a href="\1" target=_blank>\1</a>",$Text);
  $Text=preg_replace("/[img](.+?)[/img]/is","<img src=\1>",$Text);
  $Text=preg_replace("/[color=(.+?)](.+?)[/color]/is","<font color=\1>\2</font>",$Text);
  $Text=preg_replace("/[size=(.+?)](.+?)[/size]/is","<font size=\1>\2</font>",$Text);
  $Text=preg_replace("/[sup](.+?)[/sup]/is","<sup>\1</sup>",$Text);
  $Text=preg_replace("/[sub](.+?)[/sub]/is","<sub>\1</sub>",$Text);
  $Text=preg_replace("/[pre](.+?)[/pre]/is","<pre>\1</pre>",$Text);
  $Text=preg_replace("/[email](.+?)[/email]/is","<a href='mailto:\1'>\1</a>",$Text);
  $Text=preg_replace("/[colorTxt](.+?)[/colorTxt]/eis","color_txt('\1')",$Text);
  $Text=preg_replace("/[emot](.+?)[/emot]/eis","emot('\1')",$Text);
  $Text=preg_replace("/[i](.+?)[/i]/is","<i>\1</i>",$Text);
  $Text=preg_replace("/[u](.+?)[/u]/is","<u>\1</u>",$Text);
  $Text=preg_replace("/[b](.+?)[/b]/is","<b>\1</b>",$Text);
  $Text=preg_replace("/[quote](.+?)[/quote]/is"," <p class='quote'><h5>引用:</h5><blockquote>\1</blockquote></p>", $Text);
  $Text=preg_replace("/[code](.+?)[/code]/eis","highlight_code('\1')", $Text);
  $Text=preg_replace("/[php](.+?)[/php]/eis","highlight_code('\1')", $Text);
  $Text=preg_replace("/[sig](.+?)[/sig]/is","<p class='sign'>\1</p>", $Text);
  $Text=preg_replace("/\n/is","<br/>",$Text);
  return $Text;
}
登录后复制
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号