• dt7.0自定义推送熊掌号功能插件


        因要推送较早的数据,所以写了一个自定义推送熊掌号的功能插件,因我自己站点是新站,推送的数据较少,所以程序比较简单,算是初始版本,凑合着用吧。

           

    <?php
    /*
    百度当天主动推送熊掌功能
    作者:68喜科技
    用于:DT7.0
    */
    //引入全局变量函数
    
    require '../common.inc.php';
    
    //$time = time();
    
    //$starttime = $time - 24*3600;//24小时
    
    //$query = "SELECt linkurl FROM {$DT_PRE}article_23 WHERE edittime > $starttime ORDER BY itemid ASC"; //此为当天提交
    
    //开始全部推送
    
    $id=32000;
    
    $endId=34000;
    
    /*注意下面的article_23是数据表的名称,可以看模块改数据表*/
    
    $query = "SELECt linkurl FROM {$DT_PRE}article_23 WHERE itemid > $id AND itemid < $endId ORDER BY itemid ASC";
    
    
    $result = $db->query($query);
    
    $urls="";
    
    $domain="http://baijia.xuetong365.com/";//您的域名,可以修改
    
    while ($r=$db->fetch_array(($result)))
    
    {
    
    $linkurl = $r['linkurl'];
    
    //修改域名
    
    $urls.=$domain.$linkurl.",";
    }
    
    $urls=substr($urls,0,-1);
    
    $urls = explode(",",$urls);
    
    
    
    //百度熊掌推送
    
    $api = '您的熊掌号历史接口';
    $ch = curl_init();
    $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode("
    ", $urls),
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    echo $result;
    
     ?>
    

      

       

  • 相关阅读:
    170322操作系统定义、功能、位置与历史
    java 多线程
    java 网络编程TCP程序设计
    java 事件处理机制
    java GUI编程
    170321php3第4章 PHP5的基本语法+作业九九乘法表
    170320网络编程 udpclient udpGroupClient
    二叉树线索化
    哈希表
    二叉搜索树
  • 原文地址:https://www.cnblogs.com/68xi/p/9364106.html
Copyright © 2020-2023  润新知