帝国cms生成sitemap源码,无需安装插件

数据库配置请根据自己的数据库文件来修改。

<?php

header(‘Content-type:text/html;charset=utf-8’);

define(‘DB_HOST’,’localhost’);

define(‘DB_USER’,’数据库用户名’);

define(‘DB_PASSWORD’,’数据库密码’);

define(‘DB_DATABASE’,’数据库名’);

define(‘DB_PORT’,’数据库端口’);

function connect($host=DB_HOST,$user=DB_USER,$password=DB_PASSWORD,$database=DB_DATABASE,$port=DB_PORT){undefined

$link=@mysqli_connect($host,$user,$password,$database,$port);

if(mysqli_connect_errno()){undefined

exit(mysqli_connect_error());

mysqli_set_charset($link,’utf8′);

return $link;

function execute($link,$query){undefined

$result=mysqli_query($link,$query);

if(mysqli_errno($link)){undefined

exit(mysqli_error($link));

return $result;

$link=connect();

$query=”select titleurl from phome_ecms_news order by id asc limit 0,50000″;

$result=execute($link,$query);

while($data_list=mysqli_fetch_assoc($result)){undefined

$urls[]=”https://www.miyuwu.com”.$data_list[‘titleurl’].”\n”;//这里把网址替换成自己网站的

file_put_contents(“sitemap.txt”, $urls);//生成sitemap文件sitemap.txt到网站根目录

?>

原文链接:https://www.bilibili.com/read/cv16078365/