pbootcms模板利用宝塔面板计划任务执行自动推送网址到百度 暂无演示

pbootcms模板利用宝塔面板计划任务执行自动推送网址到百度

售价:
暂无购买权限
  • 普通用户暂无购买权限 升级会员
  • 会员会员购买价格 :0积分
  • 终身会员购买价格 : 免费
  • 坚持每天更新
  • 多平台源码收集
  • VIP群保障服务
  • 收集分享更新
  • 海量源码资源
  • 技术支持保障有力

升级尊贵会员
享受全站VIP待遇

583+
会员已经加入
  • 文章介绍
  • 评价建议
  • 在站点根目录新建一个PHP文件,例如:baidu.php,并复制下方代码添加带baidu.php文件中。
    注意:两处需要修改的博主都已经在末尾添加了注释,记得修改为自己的,然后保存。
    
    	<?php
    
    	header('Content-Type:text/html;charset=utf-8');
    
    	 
    
    	/** 只需修改这里面的两个链接 **/
    
    	$xml_url = "https://www.ld4.net/sitemap.xml"; // 这里修改你站点的xml地图链接
    
    	$baidu_api = 'http://data.zz.baidu.com/urls?site=https://www.ld4.net&token=123456789';// 这里修改为你在百度站长获取到的推送接口
    
    	$xmldata =file_get_contents($xml_url);
    
    	$xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA);
    
    	$value_array = json_decode(json_encode($xmlstring),true);
    
    	$url = [];
    
    	for ($i =0;$i < count($value_array['url']);$i++){
    
    	    // echo $value_array['url'][$i]['loc']."<br/>";
    
    	    $url[]= $value_array['url'][$i]['loc'];
    
    	}
    
    	//百度推送接口一次只支持推送2000条数据,所以超过2000条的话需要分组推送
    
    	$url_group = array_chunk($url,2000);
    
             $count=count($url_group);
    
    	for($i=0;$i<$count;$i++){
    
    	    $ch = curl_init();
    
    	    $options = array(
    
    	       CURLOPT_URL => $baidu_api,
    
    	       CURLOPT_POST => true,
    
    	       CURLOPT_RETURNTRANSFER => true,
    
           CURLOPT_POSTFIELDS => implode("
    
    	",$url_group[$i]),
    
    	       CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),
    
    	    );
    
    	    curl_setopt_array($ch, $options);
    
    	    $result =curl_exec($ch);
    
    	    curl_close($ch);
    
    	    echo $result;
    
    	}
    
    	?>
    有问题可以加入技术QQ群一起交流学习
    本站vip会员 请加入星辰模板网 VIP群(50604020) PS:加入时备注用户名或昵称
    普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
    客服微信号:15898888535

    pbootcms模板网 » pbootcms模板利用宝塔面板计划任务执行自动推送网址到百度

    发表评论