destoon根据目录下的html文件生成地图索引

因为项目需要,destoon根据目录下的html文件生成地图索引,操作方法,代码如下:

<?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 .= '<urlset>';
  while(($file = readdir($handle))!== false ){
	  $today=date('Y-m-d', time());
    if ($file != '.' &&$file != 'index.php' && $file != 'indexhtml.php' && $file != '..'){
      if (filetype($dir.'/'.$file) != 'dir'){
		  $modurl="http://www.nongpin88.com/sitemap/";
		  $fileurl=$modurl."html/".$file;
		  $data .= '<url>';
          $data .= '<loc>'.$fileurl.'</loc>';
$data .= '<lastmod>'.$today.'</lastmod>';
$data .= '</url>';	

      }
      if (filetype($dir.'/'.$file) == 'dir'){
        loopDir($file,$new_array);
      }
    }
  }
  $data .= $item;
  $data .= '</urlset>';
$data = str_replace('><', ">\n<", $data);
echo $data;
}


$dir = './';
loopDir($dir,$new_array,$modurl);

?>

演示地址:模块地图 (nongpin88.com)http://www.nongpin88.com/sitemap/html/

相关推荐
Estar.Lee2 小时前
查手机号归属地免费API接口教程
android·网络·后端·网络协议·tcp/ip·oneapi
温辉_xh2 小时前
uiautomator案例
android
y先森2 小时前
CSS3中的伸缩盒模型(弹性盒子、弹性布局)之伸缩容器、伸缩项目、主轴方向、主轴换行方式、复合属性flex-flow
前端·css·css3
前端Hardy2 小时前
纯HTML&CSS实现3D旋转地球
前端·javascript·css·3d·html
susu10830189112 小时前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
工业甲酰苯胺3 小时前
MySQL 主从复制之多线程复制
android·mysql·adb
IT女孩儿3 小时前
CSS查缺补漏(补充上一条)
前端·css
少说多做3434 小时前
Android 不同情况下使用 runOnUiThread
android·java
吃杠碰小鸡4 小时前
commitlint校验git提交信息
前端
emmm4595 小时前
html兼容性问题处理
html