Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法修改标题信息-标题已由发送_Php_Codeigniter - Fatal编程技术网

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

嗨,我的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

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));