帝国cms生成sitemap源码,无需安装插件
2021/5/18 20:58:31
本文主要是介绍帝国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){
$link=@mysqli_connect($host,$user,$password,$database,$port);
if(mysqli_connect_errno()){
exit(mysqli_connect_error());
}
mysqli_set_charset($link,'utf8');
return $link;
}
function execute($link,$query){
$result=mysqli_query($link,$query);
if(mysqli_errno($link)){
exit(mysqli_error($link));
}
return $result;
}
$link=connect();
$query="select titleurl from phome_ecms_news order by id asc limit 0,50000";//从0开始,每次取50000条记录
$result=execute($link,$query);
while($data_list=mysqli_fetch_assoc($result)){
$urls[]="https://www.miyuwu.com".$data_list['titleurl']."\n";//这里把网址替换成自己网站的
}
file_put_contents("sitemap.txt", $urls);//生成sitemap文件sitemap.txt到网站根目录
?>
这篇关于帝国cms生成sitemap源码,无需安装插件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享
- 2024-09-28Kotlin的stateFlow.update 写法介绍-icode9专业技术文章分享
- 2024-09-28kotlin 怎么获取当前时间格式-icode9专业技术文章分享