php远程获取网页代码及判断是否包含某些字符串

<?

//获取远程网页的函数

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 "<span style='color:red;font-size:10px;'>《页面暂时被冻结》</span>";}
else{
if ($jieguo2>0){ 
if ($jieguo3>0){echo "<span style='color:red;font-size:10px;'>《用户主页暂时关闭》</span>";}else{echo "正常";}
}else{
echo "非yupoo域名请自行检测";
}
}

?>

php远程获取网页代码及判断是否包含某些字符串
版权声明:若无特殊注明,本文皆为《 傲世零零 》原创,转载请保留文章出处。
本文链接:php远程获取网页代码及判断是否包含某些字符串 http://www.wangjunjiang.com/?post=111
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗

评论信息框

吃奶的力气提交吐槽中...