当前位置:首页 » 资料文库 » 正文

phpcms数据源调用dz message过滤html标签

1033 人参与  2016年02月25日 10:11  分类 : 资料文库  评论

 

本文详细说明phpcmsV9程序调用dz帖子内容时候,可以用于cms和dz整合时,cms自己写sql吊用论坛数据的时候过滤掉html标签的.
废话少说.贴方法吧
在phpcms整合discuz中数据源调用时message过滤html标签代码
首先要创建phpcms中php文件及其对应的模板文件
然后使用数据源进行调用时,模板中的示例代码如下:

{get dbsource=”bbs” sql=”SELECT a.tid,a.subject, b.attachment,c.message  FROM `cdb_threads` a, `cdb_attachments` b,`cdb_posts` c WHERE a.tid = b.tid and a.tid=c.tid AND a.fid=21and a.typeid=101 GROUP BY b.tid ORDER BY a.dateline DESC  LIMIT 0,3″}  
<a href=”bbs/viewthread.php?tid={$r[tid]}” target=”_blank”>·{str_cut($r[subject], 26,”)}</a>  
<a href=”bbs/viewthread.php?tid={$r[tid]}” target=”_blank”><img src=”bbs/attachments/{$r[attachment]}” width=100></a>  
{str_cut(clearhtml($r[message]),50,”)}  
{/get} 
上面显示红色的即为过滤掉的信息!
然后要在php文件中添加调用一个函数clearhtml
此函数的内容为:
 

<?php  
function clearHtml($content)  
{  
$content=preg_replace(‘/\[[^\[\]]{1,}\]/’,”,$content);  
 return $content;  
}  
?> 
将此内容放入include的新建clear.php中
然后在你的php文件中加入:
 

require dirname(__FILE__).’/include/clear.php’; 


即可!


发财猫:www.facaimao.com
萝苔网:www.luotai.com

来源:曹凯博客(微信/QQ号:8463625),转载请保留出处和链接!

本文链接:http://www.mycaokai.com/article-221.html

南充交友QQ群:8116802;网赚交流QQ群:215058502

QQ:8463625;微信/手机/合作:15881777512

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

收款方式:财付通/QQ:8463625,支付宝:[email protected],微信:15881777512

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

博客首页 | 然猫创业网 | 然猫任务 | 然猫集市 |

Copyright © 2011-2099 mycaokai.com All Rights Reserved. 蜀ICP备11010836号-16

扫一扫,加我为微信好友 加我为微信好友