Ejemplo n.º 1
0
            $old_bdpwd = '';
        }
        if (empty($old_bdpwd)) {
            $bdpwd = baidu_gen_sitemap_passwd();
            baidu_set_setting('bdpwd', $bdpwd);
            $sign = md5($siteurl . $output['token']);
            //提交全量索引
            $type = 1;
            $allreturnjson = baidu_savesitemap('save', $siteurl, 1, $bdpwd, $sign);
            $allresult = json_decode($allreturnjson['json'], true);
            baidu_set_setting('lastuptime_all', time());
        } else {
            //提交增量索引
            $type = 2;
            $sign = md5($siteurl . $output['token']);
            baidu_delsitemap($siteurl, 2, $sign);
            $row = $dsql->GetOne("SELECT count(*) as dd FROM `#@__plus_baidusitemap_list` where type=2");
            $allreturnjson = baidu_savesitemap('save', $siteurl, 2, $old_bdpwd, $sign);
            $allresult = json_decode($allreturnjson['json'], true);
            baidu_set_setting('lastuptime_inc', time());
        }
        if (0 == $allresult['status']) {
            ShowMsg("百度站内索引分析完成,进入提交页完成索引提交……", "?dopost=submit&type=" . $type);
            exit;
        } else {
            ShowMsg("提交百度索引失败", "?");
            exit;
        }
    }
} elseif ($dopost == 'submit') {
    $bdpwd = baidu_get_setting('bdpwd');
Ejemplo n.º 2
0
         baidu_delsitemap($data['siteurl'], 1, $sign);
         baidu_set_setting('bdpwd', '');
     }
     $old_bdpwd = baidu_get_setting('bdpwd');
     if (empty($old_bdpwd)) {
         $bdpwd = baidu_gen_sitemap_passwd();
         baidu_set_setting('bdpwd', $bdpwd);
         $sign = md5($data['siteurl'] . $output['token']);
         //提交全量索引
         $allreturnjson = baidu_savesitemap('save', $data['siteurl'], 1, $bdpwd, $sign);
         $allresult = json_decode($allreturnjson['json'], true);
         baidu_set_setting('lastuptime_all', time());
     } else {
         //提交增量索引
         $sign = md5($data['siteurl'] . $output['token']);
         baidu_delsitemap($data['siteurl'], 2, $sign);
         $allreturnjson = baidu_savesitemap('save', $data['siteurl'], 2, $old_bdpwd, $sign);
         $allresult = json_decode($allreturnjson['json'], true);
         baidu_set_setting('lastuptime_inc', time());
     }
     if (0 == $allresult['status']) {
         ShowMsg("成功提交百度地图索引", "baidusitemap_main.php", 0, 5000);
         exit;
     } else {
         ShowMsg("提交百度地图索引失败", "baidusitemap_main.php", 0, 5000);
         exit;
     }
 } else {
     ShowMsg("提交百度地图索引失败,无法校验本地密钥!", "baidusitemap_main.php");
     exit;
 }