分享好友 教程资讯首页 频道列表

百度推送之DESTOON后台任务计划

2023-10-08 17:161600

1、在根目录api\cron里新建一个php,如名jiaocheng.inc.php,代码如下(把相关的参数修改成自己的)


  1. <?php
  2.  
  3. //引入全局变量函数
  4. defined('IN_DESTOON') or exit('Access Denied');
  5. $bdsite =  $DT['baidu_site']; //获取后台百度pcsite参数值
  6. $bdtoken = $DT['baidu_token']; //获取后台百度token参数值
  7. $time = $today_endtime - 30*86400;
  8. $time = time();
  9. $starttime = $time - 72*3600;//24小时
  10. $condition = "status=3"; //正常通过审核的信息
  11. $limitList = 10; //限制只推送的条数
  12. $query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE $condition ORDER BY addtime DESC LIMIT $limitList";  //获取本模块推送的网址URL
  13. //$query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE addtime > $starttime ORDER BY itemid ASC LIMIT $limitList";  //查询当天的数据URL
  14. //$query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE addtime > $starttime AND thumb<>'' ORDER BY itemid ASC LIMIT $limitList";  //查询当天出图的数据URL
  15.  
  16. //开始全部推送
  17. $result = $db->query($query);
  18. $urls = "";
  19. $domain = "https://www.mbkfw.com/course/"; //修改为你自己的PC端要推送信息的模块链接
  20. while ($r = $db->fetch_array(($result))){ 
  21. $linkurl = $r['linkurl'];
  22. $urls .= $domain.$linkurl.",";   //获取详情网址
  23. $tsurls .= $domain.$linkurl."\r\n";
  24. $tsurl = $tsurls;
  25. }
  26. $urls = substr($urls,0,-1);
  27. $urls = explode(",",$urls);
  28.  
  29. //百度熊掌推送
  30. $api = 'http://data.zz.baidu.com/urls?site='.$bdsite.'&token='.$bdtoken;
  31. $ch = curl_init();
  32. $options =  array(
  33.     CURLOPT_URL => $api,
  34.     CURLOPT_POST => true,
  35.     CURLOPT_RETURNTRANSFER => true,
  36.     CURLOPT_POSTFIELDS => implode("\n", $urls),
  37.     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  38. );
  39. curl_setopt_array($ch, $options);
  40. $result = curl_exec($ch);
  41. $result = json_decode($result, true);
  42.     $jgtime = "百度主动推送反馈结果:\r\n记录时间:".date('Y-m-d H:i:s',time());
  43.  
  44.     $jieguo = $jgtime."\r\n\r\n教程信息PC链接已完成百度普通推送。\r\n已成功推送:".$result['success']."条!\r\n今天剩余可推送:".$result['remain']."条!\r\n推送的网址列表:\r\n".$tsurl."\r\n";
  45. //echo $result;
  46. //$jieguo = date('Y-m-d H:i:s',time())."返回结果(remain表示剩余条数,success表示成功推送条数):".$result."\r\n";
  47. $file = file_put_contents('file/cache/bdtuisong/course/baidupc_course_'.date('Y-m-d H:i:s',time()).'.txt', $jieguo); //执行记录
  48. ?>


2、在缓存目录里手动建好对应的目录便于生成报告文件

目录在(如演示)file\cache\bdtuisong\course


3、在后台任务计划功能里建一个计划,演示如图(实际参数看自己的情况):



4、生成的报告:



反对 0
举报 0
收藏 0
打赏 0
评论 0
如何生成背景透明的微信小程序二维码
如何生成背景透明的微信小程序二维码透明背景参数is_hyaline 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码publicfunctiongetQRCodeB($scene

0评论2023-10-08181

destoon标签调取相应的信息内容及图片
本教程合适于没有分表的情况下第一步:打开根目录/include/tag.func.php找到 isset($showpage) or $showpage = 0; 这句。在其上行或其下行添上(isset($showconte

0评论2023-10-08185

DESTOON搜索关键词记录过滤拼音以及全英文搜索
网站搜索关键词记录总有英文的恶意关键词搜索提交,导致destoon后台的搜索关键词记录一大堆垃圾无效的搜索关键词,所以就重新在官方默认的基础上修改过滤英文及

0评论2023-10-08151

DESTOON系统框架根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性
写了一个destoon根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性,也可以用于自动分词,提取相关词,适用于destoon任意版本,废话不多说。上代码!首先在/

0评论2023-10-08145