<?php$file = fopen("newurl.txt", "r");$urls=array();$i=0;//输出文本中所有的行,直到文件结束为止。while(! feof($file)){$urls[$i]= fgets($file);//fgets()函数从文件指针中读取一行$i++;}fclose($file);$urls=array_filter($urls);print_r($urls); $api = 'http://data.zz.baidu.com/urls?site=https://www.printdrv.com&token=你的百度站长平台KEY';$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;?>
说明:
1、将以上代码保存为*.php
2、第二行:$file = fopen("newurl.txt", "r"); 为网站需要主动提交到百度站长平台的URL文本文档格式文件,一行一个,怎么生成这个文件就不用多说了吧?自定义一个页面,生成:newurl.txt 即可,每个CMS的代码写法不一样,大家可以自行研究。
3、最终在网站后台菜单栏添加第一步:*.php 的文件,每次生成最新的要提交的网站URL,再访问一下这个链接即可批量提交到百度站长平台。
我只是一个很老的小小小菜鸟站长,但是我乐于分享,喜欢的站长朋友就拿去用吧!
未经允许不得转载:Just My Socks中文教程网 » 一段万能的半自动百度主动提交PHP插件代码 喜欢的站长朋友就拿去用