用PHP 去掉所有html标签里的部分属性

http://zhidao.baidu.com/question/418471924.html

用PHP 去掉所有html标签里的部分属性 tppabs

set_time_limit(0);

function view_dir($dir)

{

$dp=opendir($dir); //打开目录句柄

//echo "
".$dir."
";

$path2='';

while ($file = readdir($dp)) //遍历目录

{

if ($file !='.'&&$file !='..') //如果文件不是当前目录及父目录

{

$path=$dir."/".$file; //获取路径

if(is_dir($path)) //如果当前文件为目录

{

view_dir($path); //递归调用

}

else //如果不是目录

{

//echo '

$path2 .= $path."\r\n";

$c=file_get_contents($path);

// $c = str_replace('http://4.28.99.196/chigb', "", $c);

// $c1=array(' tppabs="/style/book.css" rel="stylesheet"',' tppabs="/chigb/up.gif"',' tppabs="/chigb/1pix.gif"',' tppabs="/chigb/left.gif"',' tppabs="/chigb/right.gif"');

// $c2 = str_replace($c1, "", $c);

$del=array("/tppabs=.+?['|\"]/i");

$c2 = preg_replace($del,"",$c);

$c2 = str_replace('" >', '">', $c2);

file_put_contents($path,$c2);

//echo '

'.$path.'';

//echo '

复制至XX';

//echo '

删除';

//echo '';

//echo '

';

}

}

}

return $path2."\r\n";

closedir($dp);

}

$dir='E:book\chigb\x';

echo view_dir($dir);

$file='

文字1 文字2 文字3

';

$del=array("/name=.+?['|\"]/i","/src=.+?['|\"]/i","/id=.+?['|\"]/i","/width=.+?['|\"]/i","/height=.+?['|\"]/i","/usemap=.+?['|\"]/i","/shape=.+?['|\"]/i","/coords=.+?['|\"]/i","/target=.+?['|\"]/i","/title=.+?['|\"]/i");

$file = preg_replace($del,"",$file);//去除style样式

$file = str_replace(" ","",$file);//去除所有空格

$file = str_replace("

php 去除 html 属性,用PHP 去掉所有html标签里的部分属性相关推荐

  1. php去除html属性,PHP如何去掉所有HTML标签?

    PHP如何去掉所有HTML标签? 在PHP中可以使用"strip_tags()"函数将字符串中的所有HTML标签去除,该函数用于从字符串中去除HTML和 PHP标记,其语法是&qu ...

  2. html里面的crossorigin属性,HTML5 标签里的 crossorigin 属性到底有什么用? | Chrisyue's Blog...

    最近 Bootstrap 4 已经正式发布了,可能已经有爱尝鲜的小伙伴在 alpha 阶段就尝试过 BS4.不过今天要说的不是 BS4,而是官网里引入 BS4 框架依赖的 jQuery 的代码: cr ...

  3. js获取html中img src属性值,javascript - js匹配img标签中的 src属性的值的正则怎么写?...

    伊谢尔伦2017-04-11 12:54:453楼 不好意思,JS这部分我现在也是自己学,误会了你的意思.我去查了一下,有这样一个思路,你先匹配出img,然后再从中匹配出src var str = & ...

  4. ABAP 去除字符串某个字段(去掉的金额逗号例子)

    ABAP 去除字符串某个字段(去掉的金额逗号例子) 实际程序中,我们有很多需求是要把excel的数据导入SAP数据之中去,但是这金额是带有千分位逗号的,比如(2,602,568.71)如果要把这个值赋 ...

  5. html i标签重置样式,去掉斜体I标签斜体样式属性[css技巧]

    有时我们使用了斜体标签,但又想不然其对象不斜体显示,这个时候我们可以设置CSS样式来实现去掉i斜体标签css字体斜体样式. 一.认识I标签 二.DIV+CSS去i斜体样式 假如一个对象盒子CSS命名为 ...

  6. Android Button属性(如何去掉Button阴影)

    方法一: style="?android:attr/borderlessButtonStyle" 方法二: android:stateListAnimator="@nul ...

  7. python的面向对象中属性和方法默认是-Python 面向对象,类的属性和 类的方法...

    面向对象,类的属性和 类的方法 面向对象 类和对象 Python类定义 类属性 类方法 面向过程和面向对象 面向过程 和 面向对象 编程 面向过程 编程:函数式编程,C程序,shell等 面向对象 编 ...

  8. 对象、对象的属性、对象字面量、枚举对象中的属性、可变类型、变量和对象——JS对象

    目录 一.对象 二.对象的属性 三.对象字面量 四.枚举对象中的属性 五.可变类型 六.变量和对象 数据类型: 原始值:(不可变类型) 1.数值 Number 2.大整数 BigInt 3.字符串 S ...

  9. style标签上的scoped属性

    vue中 在vue文件中的style标签上有一个特殊的属性:scoped(布尔值): <style scoped> </style> 作用 该属性的作用是将当前标签下的样式私有 ...

最新文章

  1. 分享jQuery的常用技巧12招
  2. 【MM配置】Global Data 全局数据相关配置
  3. 排错-tcpreplay回放错误:send() [218] Message too long (errno = 90)
  4. 2 未匹配到任何借口_拼多多【关键词精确匹配溢价】给你想要的精准流量,让你订单暴增的秘诀...
  5. 【渝粤题库】广东开放大学 英语语音与听说 形成性考核
  6. php输出多余的空格或者空行
  7. html-下拉框、文本域、文件域
  8. Python笔记-函数装饰器
  9. LPI 认证考试介绍
  10. Leetcode每日一题:110.balanced-binary-tree(平衡二叉树)
  11. leetcode5086:smallest-subsequence-of-distinct-characters
  12. SSIS:错误信息总结
  13. SSH 默认端口配置
  14. VUE ---- 利用vue-print-nb实现打印功能
  15. 机械工业设计中常见三维软件大盘点
  16. html安装网卡驱动,教您怎么用驱动精灵安装网卡驱动
  17. oracle授权怎么收费,Oracle数据库如何授权收费(Database Licensing)
  18. 小米4 android6.01的开发者模式开启方法
  19. 2022最新 Emlog新版导航源码 带用户中心
  20. 富士胶片展示透明投影膜、CMF表面装饰材料及HydroAg+抗菌技术

热门文章

  1. AUTOSAR从入门到精通番外篇(三)-嵌入式中设计模式的艺术
  2. 人工智能AI实战100讲(三)-激光雷达原理和分类
  3. 我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展
  4. Gitlab添加SSH密钥的解决办法
  5. php在苹果手机上传不了图片大小,ThinkPHP后台上传图片无默认尺寸解决方法
  6. jQuery源码的基础知识
  7. Chrome调试WebView时Inspect出现空白的解决方法(使用离线包不Fan墙)
  8. 学习关于display :flex 布局问题!
  9. 使用内存回流的方法来实现将image的内容转换为 byte[]
  10. On Comparing Side-Channel Preprocessing Techniques for Attacking RFID Devices