2012-10-27 33 views
-2

可能重复:
Creating an XML sitemap with PHPXML站点地图生成器

我想在那里建立一个用户进入他的网站网址,并获取XML网站地图的应用程序。我得到的链接,用户通过将一个文件放置到他的网站的目录中来获取他的网站的XML网站地图,该网站生成站点地图。但我想为任何给定的URL生成它。我可以使用PHP获得任何给定网站的目录结构吗?任何帮助,将不胜感激。

+0

我试图让网址的特定网页,但其只给该页面的URL列表。我也想获得更改频率和优先级。指导我如果我错了。 –

回答

3

来自实例:http://www.alanmiller.com/blog/article/php-xml-sitemap-generator/

<?php 

require_once('class.xml.sitemap.generator.php'); 

$entries[] = new xml_sitemap_entry('/', '1.0', 'weekly'); 
$entries[] = new xml_sitemap_entry('/foo.html', '0.9', 'weekly'); 
$entries[] = new xml_sitemap_entry('/bar.html', '0.1', 'monthly'); 
$entries[] = new xml_sitemap_entry('/baz.html', '0.1', 'monthly'); 

$conf = new xml_sitemap_generator_config; 
$conf->setDomain('www.php.net'); 
$conf->setPath('/var/tmp/'); 
$conf->setFilename('sitemap.xml'); 
$conf->setEntries($entries); 

$generator = new xml_sitemap_generator($conf); 
$generator->write(); 

?> 
+0

Hi @twodayslate,感谢您的快速回复。但它没有给出预期的结果。你可以请检查一次。 –