问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何处理html标签?

发布网友 发布时间:2022-04-22 06:53

我来回答

5个回答

热心网友 时间:2022-06-16 23:51

php正则过滤html标签、空格、换行符的代码

$str=preg_replace("/\s+/", " ", $str);
//过滤多余回车
$str=preg_replace("/<[ ]+/si","<",$str);
//过滤<__("<"号后面带空格)

$str=preg_replace("/<\!--.*?-->/si","",$str);
//注释
$str=preg_replace("/<(\!.*?)>/si","",$str);
//过滤DOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$str);
//过滤html标签
$str=preg_replace("/<(\/?head.*?)>/si","",$str);
//过滤head标签
$str=preg_replace("/<(\/?meta.*?)>/si","",$str);
//过滤meta标签
$str=preg_replace("/<(\/?body.*?)>/si","",$str);
//过滤body标签
$str=preg_replace("/<(\/?link.*?)>/si","",$str);
//过滤link标签
$str=preg_replace("/<(\/?form.*?)>/si","",$str);
//过滤form标签
$str=preg_replace("/cookie/si","COOKIE",$str);
//过滤COOKIE标签

$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str);
//过滤applet标签
$str=preg_replace("/<(\/?applet.*?)>/si","",$str);
//过滤applet标签

$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str);
//过滤style标签
$str=preg_replace("/<(\/?style.*?)>/si","",$str);
//过滤style标签

$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str);
//过滤title标签
$str=preg_replace("/<(\/?title.*?)>/si","",$str);
//过滤title标签

$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str);
//过滤object标签
$str=preg_replace("/<(\/?objec.*?)>/si","",$str);
//过滤object标签

$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str);
//过滤noframes标签
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str);
//过滤noframes标签

$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str);
//过滤frame标签
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str);
//过滤frame标签

$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str);
//过滤script标签
$str=preg_replace("/<(\/?script.*?)>/si","",$str);
//过滤script标签
$str=preg_replace("/javascript/si","Javascript",$str);
//过滤script标签
$str=preg_replace("/vbscript/si","Vbscript",$str);
//过滤script标签
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str);
//过滤script标签
$str=preg_replace("/

热心网友 时间:2022-06-16 23:52

需要用到一个函数实现,htmlentities,就是将字符串转换成html实体,用法你可以查一下php手册,同时它还有个反函数,htmlspecialchars_decode

热心网友 时间:2022-06-16 23:52

你要处理的标签是什么?能描述的详细点吗?

是指php和html混合吗?那就
php归php
html归html
祝你成功!

热心网友 时间:2022-06-16 23:53

用htmlspecialchars函数试试
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>

热心网友 时间:2022-06-16 23:53

PHP 里不要用 htmlentities 就可以了。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 怎么用PHP正则去掉html标签,&lt;img&gt;&lt;a&gt;&lt;p&gt;&lt;br&gt;除外 php利用正则表达式删除html标签 用php过滤html部分标签 strip_tags — 从字符串中去除 HTML 和 PHP 标记? PHP里面,怎么去除提交上来的HTML标签。 php截取字符串以及去掉html标记 多个一样html标签重叠包含,使用php怎么删除里面标... php如何过滤编辑器的html标签? 怎么去除php页面中的HTML标签啊 php 过滤掉html标签及标签内的所有内容 PHP如何去除HTML标签 肠粉怎么做好吃,肠粉的吃法 肠粉中粘米粉与小麦淀粉的最佳使用比例是多少? 用粘米粉如何做成又滑又白的肠粉 肠粉(粘米粉版)怎么做如何做好吃 做广东肠粉,家里有红薯粉、粘米粉、生粉,请问还... 美容院是用哪种地板胶好啦? 江苏省宝应贝塑胶地板厂家哪里有 有订花pvc地板胶吗? 只有粘米粉怎么做肠粉 怎么做不粘又滑 php中删除html标签里的属性(可用正则表达式) php 正则表达式去掉指定html标签中所有的子标签 php网页输入文字入库后数据库里还存入了html标签,... php 提取替换指定html内的标签 php编程,如何去除数组的html标签? 能用PHP 去掉所有html标签里的部分属性吗?只要保... php去掉html标签中属性的双引号正则 同一个WiFi,我的手机突然不能连了,显示网络不可... 我家有三个手机,但有一个手机连不上网,连接的wif... 手机wifi的标志有一个感叹号,连不上WIFI是什么意思? 怎么修改GIF动画 Ps中怎么统一修改gif动图时间,就是一个动图里所有... 如何把动态图片gif格式改成其他格式(改完后仍是动... 怎么修改GIF动图上会动的字? 怎么修改GIF文件,要求修改后还是动态的,用什么软... 在ps上面、我想修改动态的GIF图片、图层也修改好了... 怎么修改gif 图片 (就是会动的那种图片)的分辨率!!! 怎么弄QQ来电的音乐? 梦见爸爸换了新的手 什么意思 谁知道 为什么我新换的的苹果手7电池用了两天电池健康成百...