急救!!!PHP file_get_contents了一个页面!但是不想要那些HTML代码 例如 file_get_contents 的内容存到一个字符串里,居然有我不想要的 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 这个HTML代码!如果在获取页面时 去除这个HTML代码啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 file_get_contents获取的就是完整的代码,你不可能指定不要那个段不过你可以获取完成后,再删除掉这一段用str_replace把它替换为""就行了 $file = file_get_contents("http://163.com");echo preg_replace("/<(.*)\/?>/isU","",$file); 如果不要所有html标记:preg_replace("/\<(\s*[^\>]+\s*)([\/]?)>/ies","",$str);仅仅不要meta:preg_replace("/\<meta(\s*[^\>]+\s*)([\/]?)>/ies","",$str);获取网页内容最好不要用file_get_contents,他经常出问题。最好用fsocket或curl 关于PHP手册中,不推荐复杂数组的引用举的一个例子,不解 大家快来帮我看看这是怎么回事 如何删除数组中的元素 这个函数为什么要用到类运算符呢? 大家搞技术常去哪些网站? PHP中类似与ASP中的session的用法 刚学 不会 请指教 急救,怎么样取得pdf(fdf)表单的值然后保存到数据库里?本人愿意以200分酬谢,如不够可再加,谢谢。 如何用php写一个事件对话框? 请问关于正则表达式 图像经过php的base64_encode加密写入数据库,如何用asp读出 php正则替换,在线等待 请问怎么获取内网ip
不过你可以获取完成后,再删除掉这一段
用str_replace把它替换为""就行了
echo preg_replace("/<(.*)\/?>/isU","",$file);
preg_replace("/\<(\s*[^\>]+\s*)([\/]?)>/ies","",$str);
仅仅不要meta:
preg_replace("/\<meta(\s*[^\>]+\s*)([\/]?)>/ies","",$str);获取网页内容最好不要用file_get_contents,他经常出问题。
最好用fsocket或curl