使用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);
?>
演示地址:模块地图