//获取远程网页的函数
function geturl($url){
$headerArray =array("Content-type:application/json;","Accept:application/json");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_HTTPHEADER,$headerArray);
//函数中加入下面这条语句
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$output = curl_exec($ch);
curl_close($ch);
// $output = json_decode($output,true);
return $output;
}
//开始执行检测任务
$data=geturl('http://baidu.com');//这里的网址改为自己的网址
//从$data变量内查询是否包含某些字符串格式strpos(数据源,'字符串');
$jieguo=strpos($data,'页面暂时被冻结');//页面暂时被冻结---该用户主页暂时关闭
$jieguo2=strpos($data,'yupoo');//
$jieguo3=strpos($data,'该用户主页暂时关闭');//
//下面为判断语句,仅供参考if ($jieguo>0){echo "《页面暂时被冻结》";}
else{
if ($jieguo2>0){
if ($jieguo3>0){echo "《用户主页暂时关闭》";}else{echo "正常";}
}else{
echo "非yupoo域名请自行检测";
}
}
?>
本文标签:php
版权声明:若无特殊注明,本文皆为《
傲世零零 》原创,转载请保留文章出处。
本文链接:php远程获取网页代码及判断是否包含某些字符串 http://www.wangjunjiang.com/?post=111
正文到此结束