php sitemap-error on line 31 at column 2:文档末尾的额外内容

v7pvogib  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(318)

所以我想知道为什么会出现这个错误。我以前见过这项工作,但我所做的只是修改了一点查询。出于某种原因,当我摆脱php循环时,它只适用于url和loc标记,其中包含php。一些帮助太好了!在php查询和循环开始之前的第31行有一个错误。

<?php
header('Content-type: text/xml');

include 'core/init.php';?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/1.0">
<url>
    <loc><?php echo $settings['url']; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url'] . 'login'; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url']. 'register'; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url'] . 'sponsored'; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url']. 'premium'; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url']. 'contact'; ?></loc>
</url>

<url>
    <loc><?php echo $settings['url']. 'about'; ?></loc>
</url>

<?php
$result = $database->query("SELECT DISTINCT `slug` FROM `categories`");
while($row = $result->fetch_object()){
?>

<url>
    <loc><?php echo $settings['url']  . 'category/' . $row['slug'] . '/'; ?></loc>
</url>
<?php } ?>

</urlset>

谢谢!

cyej8jka

cyej8jka1#

我想出来了。我的回音陈述有些错误。我不得不用“而不是”在上面写着分类/和/

相关问题