<?php //baidu push api //https://ziyuan.baidu.com/linksubmit/index 这里提供的 api 接口,普通收录,主动提交,php代码 $api = 'http://data.zz.baidu.com/urls?site=网址&token=秘钥'; //get site urls function GetUrls($api):string{ $site = "网站地图"; //获取 xml 信息 $XmlUrls = curl($site,null); //将 xml 转为数组 $resource = xml_parser_create(); xml_parse_into_struct($resource,$XmlUrls,$value,$index); xml_parser_free($resource); //$urlArr 即为接受所有 url 的数组 $urlArr = []; foreach ($value as $content){ if ($content["tag"] === "LOC"){ $urlArr[] = $content["value"]; } } //开始上传 $response = curl($api,$urlArr,1); //将响应 json 转为 对象 $result = json_decode($response); if ($result->success != 0){ return "主动提交成功!"; }else{ return "主动提交失败!"; } } function curl($url,$params,$is_post = 0){ $ch = curl_init(); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,60); curl_setopt($ch,CURLOPT_TIMEOUT,60); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);//禁止验证对等证书,默认为true curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//检查服务器SSL证书中是否存在一个公用名,值0|2, if($is_post){ curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$params); curl_setopt($ch,CURLOPT_URL,$url); }else{ if($params){ curl_setopt($ch,CURLOPT_URL,$url.'?'.$params); }else{ curl_setopt($ch,CURLOPT_URL,$url); } } $response = curl_exec($ch); return $response; } echo GetUrls($api);
php教程
PHP百度自动推送API代码
- 百度推送
- 自动推送
-
帝国CMS百度主动推送插件(修改版)
帝国CMS百度主动推送插件安装使用1、将baidu整个文件夹放入/e/extend/下,如果关闭后台来源认证码(不建议),直接访问http://域名/e/extend/baidu/即可执行操作。2、推荐启用“金刚模式”,对外部访问与...
-
帝国CMS百度推送插件免费下载
帝国CMS百度推送插件效果图帝国CMS百度推送插件说明:1、本帝国插件同样试用与帝国cms6.6、帝国cms7.0、帝国cms7.2版本帝国CMS百度推送插件安装说明:1:文件解压到网站根目录/admin/baidutui (这个...
-
小巧免费的SEO综合工具 收录查询+外链群发+百度推送
SEO工具说明吾爱破解论坛大神分享的一款SEO综合工具,主要功能有1、自动爬取网站链接,2、批量查询百度收录,3、未收录信息批量推送百度,4、长尾关键字查询,5、批量自动外链全发。软件截图SEO工具使用方...
-
百度URL即时批量主动推送工具V2.3测试版
软件介绍百度URL即时批量主动推送工具,百度爬虫页面自动繁殖程序V2.3测试版。工具截图软件蜘蛛爬取站内URL链接(软件蜘蛛非深度爬取),非站内链接自动过滤。软件根会据日志判定,以防止浪费URL配额数...
-
百度站长工具恢复自动推送功能
百度自动推送功能可以自动推送链接到百度站长工具平台,可以快速提高网站收录。只需去百度站长工具复杂一段JS到网站,就可以使用,无需开发成本。我的站长站今天看到百度通知主动推送功能又恢复上线了...
-
帝国CMS二次开发百度主动推送功能教程
补充一点服务器要支持CURL权限方法一:发布一个文章推送一个文章修改文件:\e\class\hinfofun.php大概在316行//同时发布 $copyclassid=$add[copyclassid]; $cpcount=count($copyclassid); if($cpcount) { ...
-
ctype_函数判断字符类型教程
在PHP中,可以使用ctype_函数来判断字符的类型。PHP提供了一系列的ctype_函数,可以用来判断字符是否属于特定的...
-
file_get_contents加载读取TXT文本文件内容方法
以下是使用file_get_contents()函数加载读取TXT文本文件内容的示例代码:<?php// 文件路径$filePath = 'w...
-
php判断数组中是否包含某个字符方法大全
in_array()函数$array = ['apple', 'banana', 'orange'];$character = 'banan...
-
php分隔字符方法大全
explode() 函数explode() 函数用于通过一个字符来分割字符串。$str = "one,two,three,four";$arr = explode...
-
php删除数组的第一个元素方法
array_shift()函数array_shift()函数用于删除数组中的第一个元素并返回它。$array = [1, 2, 3, 4, 5];array...