ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-05-18 18:04:01  阅读:176  来源: 互联网

标签:插件 DB 源码 link connect query mysqli cms define


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

<?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到网站根目录
?>


标签:插件,DB,源码,link,connect,query,mysqli,cms,define
来源: https://blog.51cto.com/u_15078072/2784464

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有