【发布时间】:2012-04-01 00:27:45
【问题描述】:
我正在开发一个包含大约 3,000-4,000 个动态生成页面的站点,并且我正在寻找更新 XML 站点地图。我过去曾尝试使用在线生成器,但它们似乎永远无法正确捕获所有页面,所以我只想自己做点什么。基本上我有类似的东西:
<?php
require('includes/connect.php');
$stmt = $mysqli->prepare("SELECT * FROM db_table ORDER BY column ASC");
$stmt->execute();
$stmt->bind_result($item1, $item2, $item3);
while($row = $stmt->fetch()) {
echo '<url><br />
<loc>http://www.example.com/section/'.$item1.'/'.$item2.'/'.$item3.'</loc>
<br />
<lastmod>2012-03-15</lastmod>
<br />
<changefreq>monthly</changefreq>
<br />
</url>
<br />
<br />';
}
$stmt->close();
$mysqli->close();
?>
现在没有让 PHP 将其写入文本文件,有没有办法可以强制它回显实际的 XML 标签(我只想将其复制并粘贴到我的站点地图文件中)?
【问题讨论】: