PHP 自动生成sitemap
生活随笔
收集整理的這篇文章主要介紹了
PHP 自动生成sitemap
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
$thread = DB::fetch_all("SELECT * FROM ".DB::table('forum_thread')." ORDER BY tid DESC");// 創建一個DOMDocument對象
$dom = new DOMDocument("1.0","utf-8");
header("Content-Type: text/xml");
// 創建根節點
$root = $dom->createElement("urlset");
$dom->appendChild($root);
foreach($thread as $value){// 建立根下子節點track$track = $dom->createElement("url");$root->appendChild($track);// 建立track節點下元素$loc = $dom->createElement("loc");$track->appendChild($loc);$priority = $dom->createElement("priority");$track->appendChild($priority);$lastmod = $dom->createElement("lastmod");$track->appendChild($lastmod);$changefreq = $dom->createElement("changefreq");$track->appendChild($changefreq);// 賦值$text = $dom->createTextNode('http://localhost/thread-'.$value[tid].'-1-1.html');$loc->appendChild($text);$date = date("Y-m-d",time());$text = $dom->createTextNode($date);$lastmod->appendChild($text);$text = $dom->createTextNode(daily);$changefreq->appendChild($text);$text = $dom->createTextNode(0.8);$priority->appendChild($text);
}
//生成xml文件
$dom->save("sitemap.xml");exit;
總結
以上是生活随笔為你收集整理的PHP 自动生成sitemap的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 即时通讯系统————基于TCP协议的C/
- 下一篇: echarts地图单机下钻双击返回