ホームページ > php教程 > php手册 > 自定义UBB的实现

自定义UBB的实现

WBOY
リリース: 2016-06-07 11:45:12
オリジナル
1023 人が閲覧しました

为了实现简单的留言,不想让用户发html代码,但是同时又希望开通指定的几个标签,比如只允许发链接和图片
[img=http://www.baidu.com/logo.gif/]在留言栏中,用户可以用[url][/url] [img/] 标签来添加链接。
后台需要将这种格式的字符串替换成自定义UBB的实现的html标签。

用户提交留言并入库的过程略过,只要用strip_tags()将html标签过滤掉即可。……从数据库中读取留言,保存到$str中<br> $str=nl2br($str);//将textarea中的换行转换成<br>标签<br> $str=preg_replace("/\[img\=(.+?)\/\]/is", "<img alt="自定义UBB的实现" >", $str);//处理[img]标签<br> $str=preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/is", "<a>$2</a>", $str);//处理a标签

AD:真正免费,域名+虚机+企业邮箱=0元

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート