加入收藏 | 设为鼎鼎彩票注册 | 我要投稿 | RSS中药方rss
中药方大全小图标
您当前的位置:鼎鼎彩票注册 > 其他 > 网站日记

php推送连接到百度熊掌号

提示: 手机抄药方--选中文字可生成二维码  来源:  作者: 未知
function push2xzh($us,$type="realtime",$appid="",$token=""){
    if(!$appid)$appid="123456"; //你的熊掌号id
    if (!$token)$token="tfkfsddds";//您的熊掌号token
    if(!is_array($urls)){
        $urls[]=$us;
    }else{
        $urls=$us;
    }
    $api = "http://data.zz.baidu.com/urls?appid={$appid}}&token={$token}&type={$type}";
    $ch = curl_init();
    $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode(chr(10), $urls),
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    return json_decode($result,true);
}


返回的结果为数组。


自用的函数:

// push to  baiduxzh
function push2baiduxzh($url,$type='realtime'){
	global $public_r;
	$jhcecms=$GLOBALS['enews'];
	$GLOBALS['enews']='Push2baiduxzh';
	if(preg_match('/\\/index_\\d+\\.html/i',$url))return ''; //列表分页不推
    if(preg_match('/\\/\\d+_\\d+\\.html/i',$url))return ''; //内容分页不推
    eval($public_r['add_p2b']);
	if(!$p2b_sets['push2baiduxzh'])return '';
	$url=str_replace(ECMS_PATH,'',$url);
	foreach($p2b_sets['disallow'] as $disallowpath){
		if(strpos('/'.$url,$disallowpath)===0)return '';
	}
	$domain=$p2b_sets['domainxzh']?$p2b_sets['domainxzh']:$_SERVER['HTTP_HOST'];
	$url=str_replace($p2b_sets['defaultIndex'],'','http://'.$domain.'/'.$url);
	$url=str_replace('../../','',$url);
	$urls[]=$url;
	$appid=$p2b_sets['appid'];
	$token=$p2b_sets['tokenxzh'];
	$api = "http://data.zz.baidu.com/urls?appid={$appid}}&token={$token}&type={$type}";
	$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 =json_decode(curl_exec($ch),true);
	
	if($p2b_sets['insert_dolog']){
		if(isset($result['error'])){
			$doing='push2baiduxzh#error#'.$result['message'].'#'.$url;
		}else{
			$doing='push2baiduxzh#success#'.$result['remain'].'#'.$url;
		}
		insert_dolog($doing);
	}
	$GLOBALS['enews']=$jhcecms;
}


tags:
返回顶部
推荐资讯
视频:田纪钧讲关节不痛的秘密、膝关节拉筋法
视频:田纪钧讲关节不
白露到了,你还好吗?
白露到了,你还好吗?
尿疗与断食
尿疗与断食
给风疹反复发作女孩的药方(组图)
给风疹反复发作女孩的
相关文章
栏目更新
栏目热门
  1. 帝国cms7.2后台信息列表页批量添加tags
  2. 帝国cms百度主动推送插件支持分页推送
  3. 帝国cms之批量替换字段值
  4. 如何禁止内容关键字替换ALT和A标签中的关键
  5. 帝国cms7.2改用百度编辑器
  6. 帝国cms获取当前页的地址
  7. 帝国cms插件大全
  8. 【帝国cms插件】之三级联动+伪静态
  9. 帝国cms在模板中修改字段值
  10. 显示二维码