php通过两层过滤获取留言内容的方法


Posted in PHP onJuly 11, 2016

本文实例讲述了php通过两层过滤获取留言内容的方法。分享给大家供大家参考,具体如下:

//两层过滤,获取留言的内容
$str='<div id="read_111111" style="font-size:14px;line-height:150%;padding:10px;">测试文字1<div id="lwd_12223"><h6 class="quote"><span class="s3 f12 fn">楼主留言:</span></h6><blockquote class="blockquote">测试文字2..</blockquote></div></div>';
//$str='<div id="read_111111" style="font-size:14px;line-height:150%;padding:10px;">厉害</div>';
//preg_match("/[^.*](style=\"font-size:14px;line-height:150%;padding:10px;\">)(.*)<\/div>.*$/",$str, $str_arr);
preg_match("/[^.*]id=\"read_[0-9]{8}\" (style=\"font-size:14px;line-height:150%;padding:10px;\">)(.*)<\/div>.*$/",$str, $str_arr); //修复一下过滤楼主的留言
//print_r($str_arr);
if($str_arr[1]=="style=\"font-size:14px;line-height:150%;padding:10px;\">"){
  echo "find!";
  //<div id="
  $str_arr_2=$str_arr[2];
  $str_arr_2_arr=explode("<div id=\"",$str_arr_2);
  $str_arr_2_arr_0=$str_arr_2_arr[0];
  }else{
    //echo "not find!";
  }
echo $str_arr_2_arr_0;

PS:这里再为大家提供一款非常实用的在线过滤工具:
在线html/js/css代码过滤工具:
http://tools.3water.com/code/htmlfilter

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
文件上传类
Oct 09 PHP
基于mysql的bbs设计(三)
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
php email邮箱正则
Oct 08 PHP
php入门学习知识点六 PHP文件的读写操作代码
Jul 14 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
PHP生成各种常见验证码和Ajax验证过程
Jan 10 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
laravel学习教程之关联模型
Jul 30 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
PHP微信分享开发详解
Jan 14 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
php基于openssl的rsa加密解密示例
Jul 11 #PHP
PHP微信开发用Cache 解决数据缓存
Jul 11 #PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 #PHP
[原创]smarty简单模板变量输出方法
Jul 09 #PHP
[原创]php简单防盗链验证实现方法
Jul 09 #PHP
[原创]php简单隔行变色功能实现代码
Jul 09 #PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 #PHP
You might like
PHP分页详细讲解(有实例)
2013/10/30 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
node.js部署之启动后台运行forever的方法
2018/05/23 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
实现Python与STM32通信方式
2019/12/18 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
先进集体事迹材料
2014/02/17 职场文书
市场营销策划方案
2014/06/11 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
python实现层次聚类的方法
2021/11/01 Python