百度站长推送php,获取随机100条网址并推送
2022-09-17 加入收藏
根目录下建立geturl.php 代码如下:
<?php $config=include("application/database.php"); $hostname = $config['hostname']; $username = $config['username']; $password = $config['password']; $dbname= $config['database']; $web="你的网址";//注意修改为自己的 $conn = mysqli_connect($hostname, $username, $password, $dbname); mysqli_query($conn,"SET NAMES UTF8"); $result = mysqli_query($conn,"select aid,typeid from ey_archives where author != '' order by rand() limit 100"); $num=mysqli_num_rows($result); $urls=[]; for ($i=0; $i <$num ; $i++) { $row=mysqli_fetch_array($result); $typeid=$row['typeid']; $sql="select dirpath FROM ey_arctype where id={$typeid}"; $result1 = mysqli_query($conn,$sql); $row1=mysqli_fetch_row($result1); $urls[]= $web.$row1[0].'/'.$row['aid'].'.html'; //拼接url,根据实际情况调整 } ?>
根目录下建立tuisong.php 代码如下:
<?php include ("1.php"); $api = 'http://data.zz.baidu.com/urls?site=你的网址&token=你的token'; $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; ?>
运行 你的网址/tuisong.php 即可推送给百度100条url。