怎样去掉指定得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 />等... PHP如何判断服务器是APACHE还是IIS 诚求好的php教程或网站 请问错在哪里 信息采集的网站违法吗 如何在select/option中加入图片 散了我最后的分。 迷惑,提问,请指出几点 终于辞职了,可以休息下 购物车实现以后,如何把session中的购物信息在结账时插入数据库啊 阿里云服务器负载很低,但打开网页很慢。 有没有办法不需遍历数据库所有记录而直接检索出最新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 />等
...