php怎么做站点地图,使用PHP创建XML站点地图

我正在尝试创建一个将自动更新的站点地图.我已经做了类似于我的RSS提要的内容,但是这个网站地图拒绝工作.你可以在

http://designdeluge.com/sitemap.xml看到它,我认为主要的问题是它不能识别PHP代码.这里是完整的来源:

include 'includes/connection.php';

header("Content-type: text/xml");

echo '<?xml version="1.0" encoding="UTF-8" ?>';

?>

http://designdeluge.com/

2010-04-20

weekly

1.00

http://designdeluge.com/about.php

2010-04-20

never

0.5

$entries = mysql_query("SELECT * FROM Entries");

while($row = mysql_fetch_assoc($entries)) {

$title = stripslashes($row['title']);

$date = date("Y-m-d", strtotime($row['timestamp']));

echo "

http://designdeluge.com/".$title."

".$date."

never

0.8

";

} ?>

问题是动态网址(例如从数据库中提取的URL)未生成,并且站点地图将无法验证.谢谢!

编辑:现在,我只是试图让代码本身工作.我在本地测试服务器上设置为PHP文件.上面的代码正在被使用.现在,屏幕上或源文件中都没有显示任何内容.我在想我做了一个语法错误,但我找不到任何东西.任何和所有的帮助是赞赏!

编辑2:好的,我把它整理出来了.显然,我不得不用PHP回应xml声明.最后的代码贴在上面.谢谢你的帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值