php curl 检查百度是否收录文章的例子
发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助.
只要在主题的function.php里添加以下代码就可以实现啦~PHP实例代码如下:
function d4v( $url ){ $url = 'http://HdhCmsTestbaidu测试数据/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 ); if (! strpos ( $rs , '没有找到' )){ return 1; } else { return 0; } } add_filter( 'the_content' , 'baidu_submit' ); function baidu_submit( $content ) { if ( is_single() && current_user_can( 'manage_options' ) ) if (d4v(get_permalink()) == 1) $content = "<p align=right>百度已收录(仅管理员可见)</p>" . $content ; else $content = "<p align=right><b><a style=color:red target=_blank href=http://zhanzhang.baidu测试数据/sitesubmit/index?sitename=" .get_permalink(). ">百度未收录!点击此处提交</a></b>(仅管理员可见)</p>" . $content ; return $content ; }查看更多关于php curl 检查百度是否收录文章的例子 - php高级应的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30174