当前位置:首页 > 网站建设 > 源码技巧 > 正文内容

完美过滤script标签, PHP过滤HTML标签

热淘网3个月前 (11-11)源码技巧128

// .* 不能匹配换行
// [\s\S]* 支持匹配换行
// ? 表示匹配最近的一个结束标签</script>
// i 不区分大小写
$html = preg_replace('/<script[\s\S]*?<\/script>/i', '', $html);


PHP过滤HTML标签

<?php
      $str=$n['content'];
 
           $str=str_replace('&nbsp;',"",$str);
           $str=str_replace('$Next$',"",$str);
   $str=str_replace('&lt;p&gt;',"",$str);
$str=str_replace('&lt;/p&gt;',"",$str);
$str = preg_replace('~<([abcdeghfontpzyu]+?)\s+?.h+?.*?>~i','<$1>',$str);  
      $tag='b';
  $p="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i"; 
  
      $return_str = str_replace($p,"",$str);  
echo substr($return_str,0,120);
   ?>

php 过滤字符串,过滤特殊符号,script脚本

function guolv($str){
    $str = preg_replace( "@<script(.*?)</script>@is", "", $str );
    $str = preg_replace( "@<iframe(.*?)</iframe>@is", "", $str );
    $str = preg_replace( "@<style(.*?)</style>@is", "", $str );
    $str = preg_replace( "@<(.*?)>@is", "", $str );
    //# 代表换行
    $str =str_replace("#","<br>",$str);
    return $str;
}



扫描二维码推送至手机访问。

版权声明:本文由热淘网发布,如需转载请注明出处。

本文链接:https://www.retao5.com/yuanma/1582.html

标签: php过滤js
分享给朋友:

相关文章

友情链接代码

友情链接代码

[code]˂!--{eval $imglink .= "\n";}--˃˂!--{eval $txtlink .= "".$value[name]."\n";}--˃$imglink$txtlink...

在首页调用指定文章下的三级分类栏目名称

在首页调用指定文章下的三级分类栏目名称

[code]$value['name']: $value[name] [/code]...

当前位置:首页>>资讯"去掉这里的"资讯"!

当前位置:首页>>资讯"去掉这里的"资讯"!

步骤①根目录下找到 news.php找到 [list=1][*]$guidearr[] = array('url' =˃ geturl('action/news'),'name' =˃ $lang['...

一行代码解决模板兼容IE8 问题

一行代码解决模板兼容IE8 问题

前两天装了windows 7系统发现 用IE8上自己的站 边的乱七八糟在网上转了一下发现了一个简单的解决方案方法如下:只需要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就...

首页js轮播,图片可后台控制。

首页js轮播,图片可后台控制。

统默认就4种flash轮播,样式比较单一。经常我们用一些js轮播替换,这样有利于seo。一般我们都采用ftp上传图片覆盖,操作比较麻烦。小想自己写了个js调用系统flash_data.xml,读取后台...

php使用TXT数据库(读取和修改文本)

php使用TXT数据库(读取和修改文本)

[code]文本数据库的例子本来太多,但是为了逻辑简化,最好通过专门接口实现文件与数据的转换,可以采用我下面的模板编写://文件最前面定义两个全局变量,数据库文件名和用户数组$pwd_db_file=...

发表评论

访客

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