//——–帝国发布信息主动推送————-
function user_tuisong($mid,$isadd,$isq,$classid,$id,$cs){
global $empire,$dbtbpre,$public_r,$emod_r,$class_r;
/*…………………………….推送参数设置………………………………………………..*/
//添加信息时链接推送类型
$tuisong=3; // 1 开启百度站长链接主动推送
// 2 开启熊掌号链接推送
// 3 开启百度站长链接主动推送 + 熊掌号链接推送
/////////////////////////百度站长链接主动推送参数设置///////////////////////////////////////////////
//网站域名 如:$www=”http://www.yumi.com”; 结尾不加“/”
$www=”http://www.xxx.com”;
//百度站长链接主动推送接口地址
$baidu_api=”http://data.zz.baidu.com/urls?site=www.xxx.com&token=1Jfj0BPmvAsjYzPN”;
//如 $baidu_api=”http://data.zz.baidu.com/urls?site=www.admin.net&token=09TkivXfd”;
//////////////////////熊掌号链接推送参数设置//////////////////////////////////////////////////////
//移动端域名 如:$xz_www=”http://m.yumi.com”; 结尾不加“/”
$xz_www=”http://m.xxx.com”;
//熊掌号链接推送 接口地址
$xz_api=”http://data.zz.baidu.com/urls?appid=123456&token=EHoJPmlfdmF6qhFN&type=realtime”;
//如 $xz_api=”http://data.zz.baidu.com/urls?appid=123456&token=adefg&type=realtime”;
/*……………………………….参数设置结束………………………………………………..*/
if($classid==”” or $id==””){
return ;
}
if($tuisong==1){
if($www==”” or $baidu_api==””){
echo “请设置百度站长链接主动推送参数”;
return ;
}
post_url($www,$baidu_api,$classid,$id,1);
}
if($tuisong==2){
if($xz_www==”” or $xz_api==””){
echo “请设置熊掌号链接推送参数”;
return ;
}
post_url($xz_www,$xz_api,$classid,$id,2);
}
if($tuisong==3){
if($www==”” or $baidu_api==””){
echo “请设置百度站长链接主动推送参数”;
return ;
}
post_url($www,$baidu_api,$classid,$id,1);
if($xz_www==”” or $xz_api==””){
echo “请设置熊掌号链接推送参数”;
return ;
}
post_url($xz_www,$xz_api,$classid,$id,2);
}
}
function post_url($www,$api,$classid,$id,$do){
global $empire,$dbtbpre,$public_r,$emod_r,$class_r;
$r=$empire->fetch1(“select titleurl from {$dbtbpre}ecms_”.$class_r[$classid][tbname].” where classid=$classid and id=’$id’ limit 1″);
if($r[titleurl]==””){
return;
}
if($public_r[newsurl]!=”/”){
$url=$r[titleurl];
}else{
$url=$www.$r[titleurl];
}
$urls=array();
$urls[0]=$url;
$api = $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);
$cuowuma=count(explode(“,”,$result));
$httpstat = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpstat==200 and $cuowuma==2){
$obj = json_decode($result);
if($do==1 ){
echo “信息ID:”.$id.” – 站长链接:”.$url.” 推送成功!”;
}
if($do==2 ){
echo “信息ID:”.$id.” – 熊掌号链接:”.$url.” 推送成功!”;
}
}else{
if($do==1 ){
echo “信息ID:”.$id.” – 站长链接:”.$url.” 推送失败!”;
}
if($do==2 ){
echo “信息ID:”.$id.” – 熊掌号链接:”.$url.” 推送失败!”;
}
}
} |