弥补一点服务器要支撑CURL权限
办法一:发布一个文章推送一个文章
修正文件:eclasshinfofun.php
大概在316行
//一起发布 $copyclassid=$add[copyclassid]; $cpcount=count($copyclassid); if($cpcount) { $copyids=AddInfoToCopyInfo($add[classid],$id,$copyclassid,$userid,$username,$doselfinfo); if($copyids) { UpdateInfoCopyids($add['classid'],$id,$copyids); } } $urls=$infourl;//体系后台填写如http://www.baidu.com/这样的格局用这个句 //$urls='http://www.baidu.com'.$infourl;//你的体系后台默许填写的/,这儿需求你填写你的与名 $api='站长后台获取的地址'; $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; if($sql) { //回来地址
办法2:一次推送每天发布的新文章链接
在根目录下新树立一个文件
代码如下
<?php require(dirname(__FILE__).'/e/class/connect.php'); require(dirname(__FILE__).'/e/class/q_functions.php'); require(dirname(__FILE__).'/e/class/db_sql.php'); require(dirname(__FILE__).'/e/data/dbcache/class.php'); $link=db_connect(); $empire=newmysqlquery(); $pageurl=$public_r['newsurl']; $tbname=''; //默许表 if(empty($tbname)) { $tbname=$public_r['tbname']; $mid=$etable_r[$tbname][mid]; $yhid=$etable_r[$tbname][yhid]; } if(empty($tbname)||InfoIsInTable($tbname)) { printerror('ErrorUrl','',1); } //替换 functionRepSpeRssStr($str){ $str=stripSlashes($str); $str=ehtmlspecialchars($str,ENT_QUOTES); $str=str_replace(array('
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:帝国CMS二次开发百度主动推送功能教程发布于2022-06-11 07:43:15