当前位置:首页 > 编程教程 > php技术文章 > php通过两层过滤获取留言内容的方法

示例分享php通过两层过滤获取留言内容的方法

  • 发布时间:
  • 作者:码农之家
  • 点击:64

这篇文章主要知识点是关于php、过滤、留言内容、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP开发实例大全:基础卷
  • 类型:PHP开发大小:232 MB格式:PDF作者:软件开发技术联盟
立即下载

Tags:

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

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

//两层过滤,获取留言的内容
$str='<div id="read_111111" >测试文字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" >厉害</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.jb51.net/code/htmlfilter

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

PHP 相关电子书
学习笔记
网友NO.972766

php mysql insert into 结合详解及实例代码

php mysql insert into 结合详解 ySQL INSERT INTO语句在实际应用中是经常使用到的语句,所以对其相关的内容还是多多掌握为好。 向数据库表插入数据 INSERT INTO 语句用于向数据库表添加新记录。 语法 INSERT INTO table_nameVALUES (value1, value2,....) 您还可以规定希望在其中插入数据的列: INSERT INTO table_name (column1, column2,...)VALUES (value1, value2,....) 注释: SQL 语句对大小写不敏感。INSERT INTO 与 insert into 相同。 1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下: insert into `news`(title,body,time) values('title 1','body 1',now()),('title 2','body 2',now()); 2.Insert Select 语句,将查询的结果插入到新的表,顾名思义,它由一条insert语句和一条select语句组成 insert into news_one(id,title,body,time) select id,title,body,time from news_two; 要注意的是,这两个表的结构要完全相同,列名可……

网友NO.528645

Yii2压缩PHP中模板代码的输出问题

在Web开发中,无论是PHP的框架还是Python的框架,都会遇到使用模板的时候,在使用模板的时候就会遇到一个问题,就是使用模板编写的代码通过查看源代码的时候,会发现代码混乱不堪,对于代码格式又嫉妒追求的我来说我因受不了,但是目前也没有找到什么好的格式化输出的办法 但是格式化输出的话,也会需要处理一个压缩的问题,最终还是选择一个方案,开发的时候为了查看代码修改代码,就不做处理,但是上线的时候还是要做下压缩的处理,就是将无用的空格或者换行之类的全部删除掉。 问题前提已经抛出,现在看看如何解决这个问题,为了防止重复早轮子网上也查了一遍,结果也找到了,但是用composer安装的时候又是各种的不兼容,于是看了下源代码,其实很简单。这里我就简答的说下如何使用 具体的逻辑我就不多说了,其实自己理解了下……

网友NO.195814

PHP实现路由映射到指定控制器

自定义路由的功能,指定到pathinfo的url上,再次升级之前的脚本 SimpleLoader.php ?phpclass SimpleLoader{ public static function run($rules=array()){ header("content-type:text/html;charset=utf-8"); self::register(); self::commandLine(); self::router($rules); self::pathInfo(); } //自动加载 public static function loadClass($class){ $class=str_replace('\\', '/', $class); $dir=str_replace('\\', '/', __DIR__); $class=$dir."/".$class.".php"; if(!file_exists($class)){ header("HTTP/1.1 404 Not Found"); } require_once $class; } //命令行模式 public static function commandLine(){ if(php_sapi_name()=="cli"){ $_SERVER['PATH_INFO']=""; foreach ($_SERVER['argv'] as $k=$v) { if($k==0) continue; $_SERVER['PATH_INFO'].="/".$v; } } } //路由模式 public static function router($rules){ if(isset($_SERVER['PATH_INFO']) !empty($rules)){ $pathInfo=ltrim($_SERVER['PATH_INFO'],"/"); foreach ($rules as $k=$v) { $reg="/".$k."/i"; if(preg_match($reg,$pathInfo)){ $res=preg_replace($reg,$……

网友NO.367576

php使用CutyCapt实现网页截图保存的方法

本文实例讲述了php使用CutyCapt实现网页截图保存的方法。分享给大家供大家参考,具体如下: 网页截图这个功能大家可能用到最多的就是QQ截图,或利用asp.net来实现截图,其实我们也可以直接使用php来网页截图,这里就来给大家介绍php利用CutyCapt实现网页截图的流程: CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/ windows CutyCapt不需要安装,直接保存到你的电脑中即可,然后php代码如下写: ?php/*网页截图功能,必须安装IE+CutyCapturl:要截图的网页out:图片保存路径path:CutyCapt路径cmd:CutyCapt执行命令比如:http://你php路径.php?url=//www.jb51.net*/$url=$_GET["url"];$imgname=str_replace('http://','',$url);$imgname=str_replace('https://','',$imgname);$imgname=str_replace('.','-',$imgname);$out = 'D:/webroot/test/'.$imgname.'.png';$path = 'D:/webserver/CutyCapt.exe';$cmd = "$path --url=$url --out=$out";echo $cmd;system($cmd);? 如果你……

<
1
>

电子书 编程教程 PC软件下载 安卓软件下载

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757