菜单 eyoucms模板网

eyoucms使用教程
想获取100条URL主动推送给百度,可以在根目录下写个调取100条内容URL的php文件,具体写法如下geturl.php<?php$config=include("application/database.php");$hostname = $config['hostname'];$username = $config['username'

想要在根目录下写个调取100条内容URL,怎么写?

发布时间:2023-07-24 10:18:31
点击次数:744
复制本文链接

(图1)

想获取100条URL主动推送给百度,可以在根目录下写个调取100条内容URL的php文件,具体写法如下


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 ("geturl.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;

?>

都放在网站根目录下


收藏

相关文章

加载中~
模板购买咨询
定制仿站咨询
24小时客服
18030990768


模板购买咨询
定制仿站咨询
24小时客服
18030990768