百度主动推送500条功能与asp代码结合

发布时间:2016-07-04 11:13:28编辑:丝画阁阅读(559)

class baidutuisong{
    public function baidutuisong(){
            //$list = C('SITE_BAIDU_TUISONG');
            $urllinks = array();
            $httpd = '';
            $content= file_get_contents('http://www.xxxx.cn/baidutuisong.txt');
            $reg = "/[\n\r]/";
            $urllinks = preg_split($reg,$content,-1,PREG_SPLIT_NO_EMPTY);

            srand ((float) microtime() * 10000000);
            $rand_keys = array_rand ($urllinks, 495);
            $return = array();
            foreach($rand_keys as $key){
               $return[] = $urllinks[$key];
            }

            $api = 'http://data.zz.baidu.com/urls?site=www.xxxx.cn&token=a69pHzug68Yy2eNA';
            //http://data.zz.baidu.com/urls?site=www.ftxk.cn&token=qlO6mSKjE4Dfzp8D&type=original
            $ch = curl_init();
            $options =  array(
                CURLOPT_URL => $api,
                CURLOPT_POST => true,
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_POSTFIELDS => implode("\n", $return),
                CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
            );
            curl_setopt_array($ch, $options);
            $result = curl_exec($ch);
            echo $result;
        }
}
$tuisong = new baidutuisong();
echo $tuisong;

关键字

上一篇:JS判断设备

下一篇:asp.net创建站点地图