background image

php sitemap 文件生成器代码

本文分享一例

php 生成 sitemap 文件的代码,一个简单的 google sitemap 文件生成器代码,

有需要的朋友参考下。

本节内容:
php sitemap 文件生成器
例子:
代码示例

:

<?php
#---------------------------------------
# PHP 版的 Google Sitemap 生成器 ver 0.1
# 注意:必须对当前目录有写的权限
#---------------------------------------
#网站根域名
$WebRoot = " 改成自己的网址
#XML 文件名称
$XMLFile = "sitemaps.xml";
#要建虑的目录[区分大小写],注意:前面加号是因为 0 在 PHP 中表示假,这样取子串位置
时就不会返回假
#以本程序所在的目录为当前目录,即扫描的根目录,所以目录前面不用加上"/"
$FilterDir = "+|sysAdmin|down|";
#要索引的文件扩展名[小写]
$IndexFileExt = "+|htm|html|";
#XML 头部
$XMLText = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"";
#XML 尾部
$XMLEndText = "</urlset>";
echo "开始构建文件 XML 索引...";
DealFP(".");
$XMLText .= $XMLEndText;
makeFile($XMLFile,$XMLText);
echo "ok!<br><br>";
$url = $WebRoot.$XMLFile;
echo "<a href=".$url.">打开</a>:".$url;
#公用函数库:
#新建文件
function makeFile($fileName, $text){
$fp = fopen($fileName, "w+");
fwrite($fp, $text);
fclose($fp);
}
/**
* 将指定内容添加到 XML 中