php 去除标签代码

1、strip_tags(string,allow)

2、

转编码

$getcontent = iconv(‘gb2312‘,‘utf-8‘,file_get_contents($url));

$getcontent = preg_replace( "@<head>(.*?)</head>@is", "", $getcontent );
$getcontent = preg_replace( "@<script(.*?)</script>@is", "", $getcontent );
$getcontent = preg_replace( "@<iframe(.*?)</iframe>@is", "", $getcontent );
$getcontent = preg_replace( "@<style(.*?)</style>@is", "", $getcontent );
$getcontent = preg_replace( "@<(.*?)>@is", "", $getcontent );

时间: 2024-11-05 18:59:55

php 去除标签代码的相关文章

word表格转html后去除冗余代码

word可以另存为html文件,通过这个功能,可以快速实现网页展示word内容,特别是表格的编辑,它包含tr.td.th.rowspan.colspan等内容,直接写比较繁琐. 但word转换过来的html默认是带有很多格式代码,那么如何去除这些冗余代码,只保留主内容呢? 本来是打算从网上找工具的,但发现没有现成的,一般都是推荐用工具的文本替换来去除,这样不能复用.因此,本人采用nodejs写了一小段代码,来去除冗余代码. 主要思路是: nodejs读取html文件的文本内容 用substrin

ThinkPHP HTML标签代码和UBB互相转换

1.UBB 转为 HTML TP的扩展里面自带一个ubb方法,用这个方法就能把用户输入的ubb格式代码转换为HTML标签的代码.这里用到的基本知识就是正则表达式啦,今天先不讲正则表达式. 来看一下TP自带的方法,这个类的位置在:\ThinkPHP\Extend\Function\extend.php  ,ubb方法全部代码如下: 1 function ubb($Text) { 2 $Text=trim($Text); 3 //$Text=htmlspecialchars($Text); 4 $T

简洁的支持展开关闭的tab标签代码

简洁的支持展开关闭的tab标签代码,由huiyi8素材网提供. TAB标签代码下载:http://www.huiyi8.com/tab/

支持自动切换的tab标签代码札记

html代码如下: <!-- tab标签代码begin --> <div class="tab1" id="tab1"> <div class="menu"> <ul> <li id="one1" onclick="setTab('one',1)">新闻</li> <li id="one2" onclick=&

用Meta标签代码让360双核浏览器默认极速模式不是兼容模式

这篇文章主要介绍了用Meta标签代码让360双核浏览器默认极速模式打开网站不是兼容模式,需要的朋友可以参考下 这篇文章主要介绍了用Meta标签代码让360双核浏览器默认极速模式打开网站不是兼容模式,需要的朋友可以参考下. 一个网站,大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式,不知原因为何.其实360给网站开发者设计了一种选择的方法,只要加入一段Meta标签代码就可以解决. 以下信息摘自360官方网站: 浏览模式 极速模式.

织梦底部添加版权信息标签代码

今天魅力网络在搭建一个网站,用的织梦的数据还原模版的方法,发现搭建完后,在系统设置中改的版权信息在底部不显示,于是看了看foot模版配置,发现没有版权信息这个标签,这时候我们需要手动加上,标签是啥 系统设置里面显示 添加标签不是直接把标签粘贴上就行了,还需要一个变量 我复制一下我的标签整个代码,这个是已经加好的 <table width="1002" border="0" align="center" cellpadding="0

用Meta标签代码让360双核浏览器默认极速模式打开网站

在head标签中添加一行代码: <html>     <head>         <meta name="renderer" content="webkit|ie-comp|ie-stand">     </head> </html> content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核.若页面需默认用极速核,增加标签

meta 标签代码解决IE兼容问题,IE6,IE7,IE8,IE9,IE10(包括360的兼容模式)

最近做了一个项目,客户反映,在360下布局错位,远程调试了一下,发现客户使用的是360的兼容模式,然而我在自己的电脑上测试的时候是正常的(兼容模式也正常):简单研究了一下360的兼容模式,在360的兼容模式下按F12得到下图的调试信息: 经过测试,发现是红框处的设置的ie版本太低导致的,主要是文档模式更改文档模式为相对较高的版本即可解决, 这里,我添加了如下代码 <meta http-equiv="X-UA-Compatible" content="IE=edge,ch

frameset标签代码实现网站跳转

js代码1: document.writeln("<frameset rows=\"0, *\">"); document.writeln("<frame src=\"http://www.baidu.com\" name=\"Topbar\" frameborder=\"0\" scrolling=\"no\" marginwidth=\"0\&q