baidu Google Ping主动推送方法

function ping($data){    $server_url = array(        'baidu' => 'http://ping.baidu.com/ping/RPC2',       // 'google' => 'http://blogsearch.google.com/ping/RPC2',        //'bloglines' => 'http://www.bloglines.com/ping'    );    $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(!empty($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);        }    }}

]]>

原创文章,作者:键盘游走者,如若转载,请注明出处:https://www.708034.com/2016/10/baidu-google-ping%e4%b8%bb%e5%8a%a8%e6%8e%a8%e9%80%81%e6%96%b9%e6%b3%95/

发表评论

邮箱地址不会被公开。 必填项已用*标注