怎样去掉指定得html标记 replace("<html>","");....把想去掉的标记一一写上干掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpif ($_POST['tag']) {$html_file_name = "thefile.html";//要去掉标签的文件名$new_file_name = "new.html";//结果文件名$fp = fopen($html_file_name,"r");$cont = fread($fp,filesize($html_file_name));$cont = preg_replace("'<{$_POST['tag']}[^>]*?>.*?</{$_POST['tag']}>'si","",$cont);$new_file = fopen($new_file_name,"w");fwrite($new_file,$cont);fclose($new_file);fclose($fp);}?><form method=post action="">请输入要删除的标签名:<br /><input type="text" name="tag"><input type="submit" value="提交"></form> 简单的替换可能不太好。还是转换一下比较好。htmlspecialchars 保留标签内内容的方法:$cont = preg_replace("'<{$_POST['tag']}[^>]*>(.*)</{$_POST['tag']}>'Usi","\\1",$cont);存在的问题:1.无法对嵌套的标簦进行处理,如"<td><table><tr><td></td></tr></table></td>"2.独立使用的标签无法处理,如:<hr> ,<br />等... 数组传值问题! 请教一个数据库编码的问题,困扰已久啊 刚建立了个邮件服务器 QQ HOTMAIL能收到 163 263收不到 郁闷 字符串替代问题(在线等!!) Session 和 Cookie的问题 求助!谁能给个长短网址互转的代码或者相关链接~~ 为什么用PHPMYADMIN连接MYSQL就死掉? php + script 如何改造阿信的xtree,使之适用于php+mysql环境? 如何用php修改并且解析json 有没有办法不需遍历数据库所有记录而直接检索出最新5条记录? 如何显示当前页的url
if ($_POST['tag']) {
$html_file_name = "thefile.html";//要去掉标签的文件名
$new_file_name = "new.html";//结果文件名
$fp = fopen($html_file_name,"r");
$cont = fread($fp,filesize($html_file_name));$cont = preg_replace("'<{$_POST['tag']}[^>]*?>.*?</{$_POST['tag']}>'si","",$cont);
$new_file = fopen($new_file_name,"w");
fwrite($new_file,$cont);
fclose($new_file);
fclose($fp);
}
?>
<form method=post action="">请输入要删除的标签名:<br />
<input type="text" name="tag"><input type="submit" value="提交">
</form>
htmlspecialchars
$cont = preg_replace("'<{$_POST['tag']}[^>]*>(.*)</{$_POST['tag']}>'Usi","\\1",$cont);存在的问题:
1.无法对嵌套的标簦进行处理,如"<td><table><tr><td></td></tr></table></td>"
2.独立使用的标签无法处理,如:<hr> ,<br />等
...