\n"; $xmlstr.=" ".$strxml."\n"; $xmlstr.=" ".date("Y-m-d")."\n"; $xmlstr.=" weekly\n"; //$xmlstr.=" ".$part."\n"; $xmlstr.=" 0.6\n"; $xmlstr.=" \n"; return $xmlstr; } //================== 获取目录中文件信息 ==================// function fileinfo($dir_name) { global $dir_len,$part,$fp,$url; $part+=0.3; $dir = opendir($dir_name); while($file_name = readdir($dir)){ if (($file_name != ".") && ($file_name != "..")) { if(is_dir($dir_name.'/'.$file_name)){ fileinfo($dir_name.'/'.$file_name); }else{ $pi=pathinfo($file_name); if($pi["extension"]=="htm" || $pi["extension"]=="asp" || $pi["extension"]=="php"){ @fwrite($fp, sitemap($url.substr($dir_name.'/'.$file_name,$dir_len))); } } } } } //$url='http://'.$_SERVER['SERVER_NAME']; $url='http://www.pinbadgeman.com'; $part=0.3; $dir_name = dirname(realpath("./gmap.php")); $dir_len=strlen($dir_name); if(file_exists("$dir_name/sitemap.xml")) unlink("$dir_name/sitemap.xml"); @$fp = fopen("sitemap.xml", 'a'); @flock($fp, 2); @fwrite($fp, "\n"); @fwrite($fp, "\n"); fileinfo($dir_name) ; @fwrite($fp, "\n"); @fclose($fp); ?>