选主机
主机测评优惠网

dedecms织梦系统php主动推送完整实例(单篇推送版本)

选主机收集整理的这篇文章主要介绍了dedecms织梦系统php主动推送完整实例(单篇推送版本),选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。

打开article_add.php文件,查找如下代码

复制代码

if($artUrl=='')
{
    $artUrl = $cfg_phpurl."/view.php?aid=$id";
}
ClearMyAddon($id, $title);

中间添加代码如下:

复制代码

if($artUrl=='')
{
    $artUrl = $cfg_phpurl."/view.php?aid=$id";
}

//推送开始

复制代码

if(strstr($artUrl,'.html')!='')//判断是否获取到静态地址,取得静态连接就推送百度
        {
preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中
$host = $matches[1];
$urls = array(
    $artUrl,
);
$api = 'ht删除tp点//data点zz点baidu点com/urls?site='.$host.'&token=你的APIkey';
$ch = curl_init();
$options = array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
        }
//推送结束
ClearMyAddon($id, $title);

如果未启用绝对路径和子域名的,按以下改:
删除这两行

复制代码

preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中
$host = $matches[1];

修改这行

复制代码

$api = 'ht删除tp点//data点zz点baidu点com/urls?site='.$host.'&token=你的APIkey';

复制代码

$api = 'ht删除tp点//data点zz点baidu点com/urls?site=www.你的域名.com&token=你的APIkey';

总结:
以上是选主机为你收集整理的dedecms织梦系统php主动推送完整实例(单篇推送版本)全部内容,希望文章能够帮助到大家。
如果觉得选主机网站内容还不错,欢迎将选主机网站推荐给好友。

未经允许不得转载:选主机 » dedecms织梦系统php主动推送完整实例(单篇推送版本)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费领取阿里云 优惠券 代金券

2000元代金券新人福利