给网站添加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);
 
?>

演示地址:模块地图

相关推荐
无限码农29 分钟前
2.1 网络编程 异步网络库zvnet
服务器·网络·php
小尔¥1 小时前
LNMP环境部署
运维·数据库·nginx·php
SEO_juper2 小时前
XML Sitemap 详解:作用、意义与创建必要性
xml·.net·seo·数字营销·2026
CRMEB3 小时前
电商项目中订单流程可以使用哪些设计模式?如何开发?
java·设计模式·gitee·开源·php·crmeb
代龙涛4 小时前
wordpress块主题之创建主题
php·wordpress
2401_873587825 小时前
Linux——高级IO
服务器·数据库·php
蜡台5 小时前
VSCode 配置PHP开发环境
ide·vscode·php·debug·launch.json
BingoGo6 小时前
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
后端·php
YMWM_6 小时前
conda特定环境打包
开发语言·conda·php
JaguarJack6 小时前
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
后端·php·服务端