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 相关文章推荐
PHP print类函数使用总结
Jun 25 PHP
php代码审计比较有意思的例子
May 07 PHP
php版本的cron定时任务执行器使用实例
Aug 19 PHP
PHP实现格式化文件数据大小显示的方法
Jan 03 PHP
php编写的一个E-mail验证类
Mar 25 PHP
PHP处理会话函数大总结
Aug 05 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
PHP中set_include_path()函数相关用法分析
Jul 18 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
php中Swoole的热更新实现代码实例
Mar 04 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
使用MaxMind 根据IP地址对访问者定位
2006/10/09 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
Django 实现下载文件功能的示例
2018/03/06 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Flask之flask-script模块使用
2018/07/26 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
python版百度语音识别功能
2019/07/09 Python
通过实例解析Python调用json模块
2019/12/11 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
SQL面试题
2013/12/09 面试题
生物化学研究助理员求职信
2013/10/09 职场文书
电力安全事故反思
2014/04/27 职场文书
资料员岗位职责范本
2015/04/13 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android