Php 无法修改标题信息-标题已由发送
嗨,我的Codeigniter有一个错误: 遇到一个PHP错误Php 无法修改标题信息-标题已由发送,php,codeigniter,Php,Codeigniter,嗨,我的Codeigniter有一个错误: 遇到一个PHP错误 Severity: Warning Message: Cannot modify header information - headers already sent by (output started at C:\PROJECT_TEMP\evaluasiTIK_HG\application\modules\rss\controllers\feed.php:25) Filename: controllers/feed.php
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at C:\PROJECT_TEMP\evaluasiTIK_HG\application\modules\rss\controllers\feed.php:25)
Filename: controllers/feed.php
Line Number: 21
feed.php:
<?php
class Feed extends Controller
{
function Feed()
{
parent::Controller();
$this->load->model('posts_model', '', TRUE);
$this->load->helper('xml');
}
function index()
{
$data['encoding'] = 'utf-8';
$data['feed_name'] = 'DerekAllard.com';
$data['feed_url'] = 'http://www.syslog-center.net/theme/theme2/syslog.xml';
$data['page_description'] = 'Code Igniter, PHP, and the World of Web Design';
$data['page_language'] = 'en-ca';
$data['creator_email'] = 'Derek Allard is at derek at derekallard dot com';
$data['posts'] = $this->posts_model->getRecentPosts();
header("Content-Type: application/rss+xml");
view('rss/feed', $data);
}
}
?>
posts\u model->getRecentPosts();
标题(“内容类型:应用程序/rss+xml”);
视图('rss/feed',$data);
}
}
?>
任何人都可以帮助我。请:)如果?>后面有多余的空格,请删除最后一行。是否使用1.7.2版本的CodeIgniter?请修改您的代码: 发现 替换为:
$this->output->set_header("Content-Type: application/rss+xml");
$this->load->view('rss/feed', $data));
您正在使用哪个版本的CodeIgniter?请从feed.php的末尾删除
?>
,然后再次尝试检查您的文件是否与UTF-8 BOM一起保存,如果是,请将其删除。
$this->output->set_header("Content-Type: application/rss+xml");
$this->load->view('rss/feed', $data));