所以我想知道为什么会出现这个错误。我以前见过这项工作,但我所做的只是修改了一点查询。出于某种原因,当我摆脱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>
谢谢!
1条答案
按热度按时间cyej8jka1#
我想出来了。我的回音陈述有些错误。我不得不用“而不是”在上面写着分类/和/