Php Codeigniter-站点地图错误
我正在尝试在我的codeigniter应用程序中创建站点地图,答案如下 以下是我的控制器方法:Php Codeigniter-站点地图错误,php,codeigniter,Php,Codeigniter,我正在尝试在我的codeigniter应用程序中创建站点地图,答案如下 以下是我的控制器方法: public function siteMap() { $this->load->helper('url'); $urls = array("test"); $data['urls'] = $urls; $data['frontend'] = $this->getFronendItems(); $this->load->te
public function siteMap() {
$this->load->helper('url');
$urls = array("test");
$data['urls'] = $urls;
$data['frontend'] = $this->getFronendItems();
$this->load->template('front/site_map.php', $data);
}
我的看法是:
<?php header('Content-type: text/xml'); ?>
<?= '<?xml version="1.0" encoding="UTF-8" ?>' ?>
1
0.5
这会引发以下错误:
此页面包含以下错误:
第8列第41行错误:开始和结束标记不匹配:链接行0和标头
试图删除标题,url只是作为字符串在屏幕上回响。我做错了什么?您应该始终在任何视图文件上方放置标题, 通常我把我的放在控制器方法的顶部
public function siteMap() {
header("Content-Type: text/xml;charset=iso-8859-1");
$this->load->helper('url');
$urls = array("test");
$data['urls'] = $urls;
$data['frontend'] = $this->getFronendItems();
$this->load->template('front/site_map.php', $data);
}
在视图文件中,添加
<?php print '<?xml version="1.0" encoding="utf-8"?>';?>
<?php print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';?>
<url>
<loc><?=base_url()?></loc>
<priority>1.0</priority>
</url>
<?php foreach($urls as $url) {
?>
<url>
<loc><?=base_url().$url?></loc>
<priority>0.5</priority>
</url>
<?php
}
?>
<?php print '</urlset>';?>
1
0.5
这正是我制作网站地图的方式。您应该始终在任何视图文件上方放置标题, 通常我把我的放在控制器方法的顶部
public function siteMap() {
header("Content-Type: text/xml;charset=iso-8859-1");
$this->load->helper('url');
$urls = array("test");
$data['urls'] = $urls;
$data['frontend'] = $this->getFronendItems();
$this->load->template('front/site_map.php', $data);
}
在视图文件中,添加
<?php print '<?xml version="1.0" encoding="utf-8"?>';?>
<?php print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';?>
<url>
<loc><?=base_url()?></loc>
<priority>1.0</priority>
</url>
<?php foreach($urls as $url) {
?>
<url>
<loc><?=base_url().$url?></loc>
<priority>0.5</priority>
</url>
<?php
}
?>
<?php print '</urlset>';?>
1
0.5
这正是我制作网站地图的方式。仍然会遇到相同的错误:(我使用模板,因为我对所有视图都有相同的页眉和页脚。页面第8列第41行上有什么内容?仍然会遇到相同的错误:(我使用模板,因为我对所有视图都有相同的页眉和页脚。页面第8列第41行上有什么内容?