php str_replace 替换为什么不成功?
跟着php100的视频做了这样一个小偷程序,偷的是问天网一个城市的天气预报,但是为什么替换远程文件不成功?<?php$url="http://www.weather.co...
跟着php100的视频做了这样一个小偷程序,偷的是问天网一个城市的天气预报,但是为什么替换远程文件不成功?
<?php
$url = "http://www.weather.com.cn/weather/101210505.shtml";
$op=@fopen($url,"r") or die ("超时");
$duqu=file_get_contents($url);
eregi("<div class=\"weatherYubao\" id=\"7d\">(.*)<div class=\"cleardiv\"></div>",$duqu,$fhz);
$fhz=str_replace("src=\"../images/\"","src=\"http://www.weather.com.cn/m/i/city/\"",$fhz);
echo $fhz[0];
?> 展开
<?php
$url = "http://www.weather.com.cn/weather/101210505.shtml";
$op=@fopen($url,"r") or die ("超时");
$duqu=file_get_contents($url);
eregi("<div class=\"weatherYubao\" id=\"7d\">(.*)<div class=\"cleardiv\"></div>",$duqu,$fhz);
$fhz=str_replace("src=\"../images/\"","src=\"http://www.weather.com.cn/m/i/city/\"",$fhz);
echo $fhz[0];
?> 展开
1个回答
展开全部
$fhz=str_replace("src=\"../images/\"","src=\"http://www.weather.com.cn/m/i/city/\"",$fhz);
改为
$fhz=str_replace("src=\"/m2/","src=\"http://www.weather.com.cn/m2/",$fhz);
改为
$fhz=str_replace("src=\"/m2/","src=\"http://www.weather.com.cn/m2/",$fhz);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询