php使用curl检测网页是否被百度收录的示例分享

 更新时间:2014年01月31日 02:09:03   作者:  
这篇文章主要介绍了php使用curl检测网页是否被百度收录的示例,需要的朋友可以参考下

复制代码 代码如下:

<?php
/*
* 检测百度是否收录网页 curl模式
* @ param string $url传入的url
* return int (1 收录 0 不收录)
*/
function checkBaidu($url){
$url='http://www.baidu.com/s?wd='.$url;

$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);

$arr=parse_url($url);

if(strpos($arr['query'],'http://')){
$arr['query']=str_replace('http://','',str_replace('wd=','',$arr['query']));
}else{
$arr['query']=str_replace('wd=','',$arr['query']);
}

if(strpos($arr['query'],'?')){
$str=strstr($arr['query'],'?');
$arr['query']=str_replace($str,'',$arr['query']);
}

if(strpos($arr['query'],'/')){
$narr=explode('/',$arr['query']);
$arr['query']=$narr[0];
}

if(strpos($rs,'<b>'.$arr['query'].'</b>')){
return 1;
}else{
return 0;
}
}

echo checkBaidu('https://www.jb51.net/');
?>

相关文章

  • PHP对称加密函数实现数据的加密解密

    PHP对称加密函数实现数据的加密解密

    本文详细介绍了PHP一个简单的对称加密函数实现数据的加密解密,详细的介绍了对称加密和非对称加密,有需要的可以了解一下。
    2016-10-10
  • PHP+百度AI OCR文字识别实现了图片的文字识别功能

    PHP+百度AI OCR文字识别实现了图片的文字识别功能

    这篇文章主要介绍了PHP+百度AI OCR文字识别实现了图片的文字识别功能,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 将博客园(cnblogs.com)数据导入到wordpress的代码

    将博客园(cnblogs.com)数据导入到wordpress的代码

    博客园限制太多,于是决定从博客园(cnblogs)更换自己个人的博客。WORDPRESS口碑还不错,于是决定用用看。之前发的数百篇日志需要导入过来,在网上搜了一会,发现没有这个插件,无奈只能自己写一个
    2013-01-01
  • php中的explode()函数实例介绍

    php中的explode()函数实例介绍

    在本篇文章里小编给大家分享了关于php中的explode()函数实例知识点内容,有兴趣的朋友们学习下。
    2019-01-01
  • Thinkphp6.0中间件的具体使用

    Thinkphp6.0中间件的具体使用

    6.0中间件分为系统中间件和应用中间件,本文就详细的介绍一下Thinkphp6.0中间件的具体使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 实例化php类时传参的方法分析

    实例化php类时传参的方法分析

    这篇文章主要介绍了实例化php类时传参的方法,结合实例形式分析了实例化php类时传参的相关原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-06-06
  • 适合PHP初学者阅读的4本经典书籍

    适合PHP初学者阅读的4本经典书籍

    这篇文章主要为大家详细介绍了适合PHP初学者阅读的4本经典书籍,提高大家的php开发水平,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • PHP字符串的连接的简单实例

    PHP字符串的连接的简单实例

    这篇文章主要介绍了PHP字符串的连接的简单实例,有需要的朋友可以参考一下
    2013-12-12
  • CodeIgniter记录错误日志的方法全面总结

    CodeIgniter记录错误日志的方法全面总结

    这篇文章主要介绍了CodeIgniter记录错误日志的方法,详细分析了CodeIgniter框架的文件结构与相应的功能,结合实例分析了CodeIgniter框架记录错误日志的实现技巧,并分析了隐藏index文件与数据传输等技巧,总结非常全面,需要的朋友可以参考下
    2016-05-05
  • php获取目录所有文件并将结果保存到数组(实例)

    php获取目录所有文件并将结果保存到数组(实例)

    php读取目录文件在平时的开发中还是经常要用到的,这里写个小例子学习一下如何用PHP把目录下文件列出来。
    2013-10-10

最新评论