给网站添加xml地图索引写法

使用php给网站添加xml地图索引写法

php 复制代码
<?php
$new_array = array();
function loopDir($dir,&$new_array,$modurl)
{
  $handle = opendir($dir);
  header("Content-Type:text/xml");
$data = '<?xml version="1.0" encoding="UTF-8"?>';
$data .= '<sitemapindex>';
  while(($file = readdir($handle))!== false ){
      $today=date('Y-m-d', time());
    if ($file != '.' &&$file != 'index.php' && $file != 'indexxml.php' && $file != '..'){
      if (filetype($dir.'/'.$file) != 'dir'){
          $modurl="http://www.nongpin88.com/sitemap/";
          $fileurl=$modurl."xml/".$file;
          $data .= '<sitemap>';
          $data .= '<loc>'.$fileurl.'</loc>';
$data .= '<lastmod>'.$today.'</lastmod>';
$data .= '<changefreq>always</changefreq>';
$data .= '<priority>0.9</priority>';
$data .= '<data><display></display></data>';
$data .= '</sitemap>';   
 
      }
      if (filetype($dir.'/'.$file) == 'dir'){
        loopDir($file,$new_array);
      }
    }
  }
  $data .= $item;
  $data .= '</sitemapindex>';
$data = str_replace('><', ">\n<", $data);
echo $data;
}
 
 
$dir = './';
loopDir($dir,$new_array,$modurl);
 
?>

演示地址:模块地图

相关推荐
前网易架构师-高司机3 小时前
带标注的驾驶员安全带识别数据集,识别率99.5%,可识别有无系安全带,支持yolo,coco json,pascal voc xml格式
xml·yolo·数据集·交通·安全带
longxiangam3 小时前
Composer 私有仓库搭建
php·composer
逍遥德4 小时前
Maven教程.01- settings.xml 文件<profile>使用详解
xml·java·maven
上海云盾-高防顾问4 小时前
DNS异常怎么办?快速排查+解决指南
开发语言·php
ShoreKiten6 小时前
关于解决本地部署sqli-labs无法安装低版本php环境问题
开发语言·php
liliangcsdn6 小时前
深入探索TD3算法的推理过程
开发语言·php
troublea7 小时前
ThinkPHP vs Laravel:PHP框架终极对决
开发语言·php·laravel
苏天夏7 小时前
Passport 插件:Typecho 密码安全的技术守护者
安全·网络安全·php
郑州光合科技余经理7 小时前
从零到一:构建UberEats式海外版外卖系统
java·开发语言·前端·javascript·架构·uni-app·php
逍遥德8 小时前
Maven教程.03-如何阅读pom.xml文件
xml·java·后端·maven