百度 Google Ping主动推送方法
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-22 12:14:19 浏览: 评论:
- function ping($data){
-
- $server_url = array(
-
- 'baidu' => 'http://ping.baidu.com/ping/RPC2',
-
-
-
-
-
- );
-
-
- $xml = '
-
- weblogUpdates.extendedPing
-
-
-
-
- ' . $data['blog_name'] . '
-
-
- ' . $data['blog_home'] . '
-
-
- ' . $data['blog_url'] . '
-
-
- ' . $data['rss_url'] . '
-
- '
-
- $xml_baidu = '
-
- weblogUpdates.extendedPing
-
-
- ' . $data['blog_name'] . '
-
-
- ' . $data['blog_home'] . '
-
-
- ' . $data['blog_url'] . '
-
-
- ' . $data['rss_url'] . '
-
-
- '
-
- foreach
- ($server_url as $k => $s){
-
- $s = trim($s);
-
- if(!emptyempty($s)){
-
- $c = curl_init();
-
- $header = array(
-
- "Content-type: text/xml;charset=\\"utf-8\\"",
-
- "Accept: text/xml"
-
- );
-
-
- curl_setopt
- _array(
-
- $c,
-
- array(
-
- CURLOPT_URL => $s,
-
- CURLOPT_RETURNTRANSFER => true,
-
- CURLOPT_POST => true,
-
- CURLOPT_HTTPHEADER => $header,
-
- CURLOPT_POSTFIELDS => $k === 'baidu' ? $xml_baidu : $xml
-
- )
-
- );
-
- $content=curl_exec($c);
-
- var_dump($content);
-
- curl_close($c);
-
- }
-
- }
-
- }
Tags: 方法
分享到: