Eu Tive um problema parecido e o que fiz foi retirar o ?> do final de todos
os arquivos (libraries, helpers, models, controllers)

Faça isso, acredito que resolverá. O que acontece é que em algum canto
perdido, que você não sabe onde, deve ter um espaço após o ?>.

Se tiver alguma linha vazia no inicio do arquivo a retire tbm. Estas foram
as açoes que eu tomei para resolver este problema. Espero que ajude.

Abraços



2009/2/4 Bruno Barros <[email protected]>

> É mesmo. Perdi a tarde por isso.
> Bom, resolvido.
> Agradeço a ajuda de todos.
>
> Abraços,
> Bruno Barros
> [email protected]
>
> -----Mensagem original-----
> De: [email protected]
> [mailto:[email protected]] Em nome de Newton Wagner
> Enviada em: quarta-feira, 4 de fevereiro de 2009 18:41
> Para: CodeIgniter Brasil
> Assunto: Re: [CodeIgniter] erro ao carregar Model
>
> Tem coisas, (BUM!), que só problemas de encoding faz pra você: Perda
> de cabelo, ulcera, .... :).
>
> 2009/2/4 Bruno Barros <[email protected]>:
> > Aaaaaaaa  muleque bão!!!!!
> >
> > O editor estava codificando utf8  e incluindo assinatura Unicode BOM.
> >
> > Nossa valew!
> >
> > 2009/2/4 Newton Wagner <[email protected]>:
> >> Cara, algumas vezes, por problemas de codificação de caracteres, pode
> >> haver algum caracter antes da tag de abertura do PHP. Já tive
> >> problemas com isso aqui.
> >>
> >> Abra o arquivo com algum editor de texto puro, ou que te permita
> >> converter a codificação, que você deve achar.
> >>
> >> Uma outra forma de testar se é isso, é criar um arquivo novo, digitar
> >> novamente a primeira linha de abertura do php, e copiar apenas o
> >> conteúdo da classe.
> >>
> >>
> >> 2009/2/4 Bruno Barros <[email protected]>:
> >>> Não, não tenho MY_model. Vou dar uma conferida em tudo.
> >>>
> >>>
> >>> 2009/2/4 Edinho Almeida <[email protected]>:
> >>>> Você tem uma classe MY_Model ?
> >>>> Pode ser que o construtor desta esteja printando algo.
> >>>>
> >>>> Abs
> >>>> Edinho Almeida
> >>>> 11 8018-8019
> >>>>
> >>>>
> >>>>
> >>>> 2009/2/4 Edinho Almeida <[email protected]>:
> >>>>> Não tem espaço antes do "<?php" ?
> >>>>> Abs
> >>>>> Edinho Almeida
> >>>>> 11 8018-8019
> >>>>>
> >>>>>
> >>>>>
> >>>>> 2009/2/4 Bruno Barros <[email protected]>:
> >>>>>> Bom, o problema continua e está engraçado, pois vejam como é o
> Model:
> >>>>>>
> >>>>>> 'cms/usuario_model.php'
> >>>>>> <?php class Usuario_model extends Model{function
> >>>>>> Usuario_model(){parent::Model();}}
> >>>>>>
> >>>>>> É só para dizer que ele existe! Para testar coloquei esta class no
> >>>>>> autoload e uma parte do sistema que funciona na boa apresentou o
> >>>>>> problema:
> >>>>>>
> >>>>>> A PHP Error was encountered
> >>>>>>
> >>>>>> Severity: Warning
> >>>>>>
> >>>>>> Message: Cannot modify header information - headers already sent by
> >>>>>> (output started at
> >>>>>>
> C:\apache2triad\htdocs\cms_ci\sys\app\models\cms\usuario_model.php:1)
> >>>>>>
> >>>>>> Filename: helpers/url_helper.php
> >>>>>>
> >>>>>> Line Number: 530
> >>>>>>
> >>>>>> .............
> >>>>>> Também tinha retirado a tag final do controller.
> >>>>>>
> >>>>>> []'s
> >>>>>> Bruno
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> 2009/2/4 Edinho Almeida <[email protected]>:
> >>>>>>> Tente tirar o  "?>" do final do arquivo do controller para testar.
> >>>>>>>
> >>>>>>> Abs
> >>>>>>> Edinho Almeida
> >>>>>>> 11 8018-8019
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> 2009/2/4 Bruno Barros <[email protected]>:
> >>>>>>>> Djalma, vou fazer isso
> >>>>>>>> O controller carrega algumas librarys etc, estas classes também
> pode
> >>>>>>>> estar causando este problema?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> 2009/2/4 Djalma Araújo | www.djalmaaraujo.com.br
> <[email protected]>:
> >>>>>>>>> tenho certeza que eh isso veio, aconteceu comigo.. no seu
> controller, tem
> >>>>>>>>> algum espaço que el ta identificando como HTML.
> >>>>>>>>> apaga os espacos, quebras de linha entre o codigo, testa, se
> funcionar vai
> >>>>>>>>> pondo somente o necessario.
> >>>>>>>>>
> >>>>>>>>> 2009/2/4 Bruno Barros <[email protected]>
> >>>>>>>>>>
> >>>>>>>>>> Talvês esteja relacionado, recebi esta mensagem abaixo:
> >>>>>>>>>>
> >>>>>>>>>> A PHP Error was encountered
> >>>>>>>>>>
> >>>>>>>>>> Severity: Warning
> >>>>>>>>>>
> >>>>>>>>>> Message: Cannot modify header information - headers already sent
> by
> >>>>>>>>>> (output started at
> >>>>>>>>>>
> C:\apache2triad\htdocs\cms_ci\sys\app\controllers\cms\usuario.php:1)
> >>>>>>>>>>
> >>>>>>>>>> Filename: libraries/Session.php
> >>>>>>>>>>
> >>>>>>>>>> Line Number: 662
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> 2009/2/4 Bruno Barros <[email protected]>:
> >>>>>>>>>> > Veja meu Controller:
> >>>>>>>>>> >
> >>>>>>>>>> > <?php
> >>>>>>>>>> > class Usuario extends Controller{
> >>>>>>>>>> >
> >>>>>>>>>> >        function Usuario(){
> >>>>>>>>>> >                parent::Controller();
> >>>>>>>>>> >
> >>>>>>>>>> >                //$this->output->enable_profiler(true);
> >>>>>>>>>> >
> >>>>>>>>>> >                // controle de sessao @params
> tipo_sessao[admin/user],
> >>>>>>>>>> > obrigatório
> >>>>>>>>>> > estar logado[boolean]
> >>>>>>>>>> >                $this->controle =
> >>>>>>>>>> > $this->sessao_model->controle_de_sessao('admin', true);
> >>>>>>>>>> >                if( ! $this->controle){
> >>>>>>>>>> >                        redirect('admin/logout');// redireciona
> >>>>>>>>>> >                }
> >>>>>>>>>> >
> >>>>>>>>>> >                // Dados para a cabeça
> >>>>>>>>>> >                $this->cms_url =
> $this->config->item('cms_url');//
> >>>>>>>>>> > caminho do CMS
> >>>>>>>>>> >                $admin =
> >>>>>>>>>> >
> $this->sessao_model->user_infos($this->session->userdata('id_user'));//
> >>>>>>>>>> > array
> >>>>>>>>>> >                $this->admin_nome = $admin['nome'];// nome do
> admin
> >>>>>>>>>> >                $this->admin_tipo_str =
> >>>>>>>>>> > $this->sessao_model->tipo_user();// tipo em string
> >>>>>>>>>> >
> >>>>>>>>>> >                $this->load->model('cms/menu_model');// dentro
> do
> >>>>>>>>>> > cms/index.php
> >>>>>>>>>> >                $this->load->model('cms/usuario_model'); //
> >>>>>>>>>> > <<<<<<<---------------------------------  Ao carregar dá o bug
> >>>>>>>>>> >                $this->load->library('tips');
> >>>>>>>>>> >                $this->load->library('opcoes');
> >>>>>>>>>> >        }
> >>>>>>>>>> >
> >>>>>>>>>> >        function index(){
> >>>>>>>>>> >
> >>>>>>>>>> >                $dados['corpo'] = "corpo";// conteudo
> >>>>>>>>>> >
> >>>>>>>>>> >                $dados['head'] = "";
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>> >                $this->load->view('cms/index', $dados);
> >>>>>>>>>> >
> >>>>>>>>>> >        }
> >>>>>>>>>> >
> >>>>>>>>>> > }?>
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>> > Meu Model:
> >>>>>>>>>> >
> >>>>>>>>>> > <?php
> >>>>>>>>>> > class Usuario_model extends Model{
> >>>>>>>>>> >
> >>>>>>>>>> >        function Usuario_model(){
> >>>>>>>>>> >                parent::Model();
> >>>>>>>>>> >        }
> >>>>>>>>>> >
> >>>>>>>>>> > }
> >>>>>>>>>> >
> >>>>>>>>>> > O erro continua. No firebug todas as chamadas para JS e CSS
> estão
> >>>>>>>>>> > dentro da tag BODY. Muito estranho.
> >>>>>>>>>> >
> >>>>>>>>>> > []'s
> >>>>>>>>>> > Bruno
> >>>>>>>>>> >
> >>>>>>>>>> > 2009/2/4 Djalma Araújo | www.djalmaaraujo.com.br
> >>>>>>>>>> > <[email protected]>:
> >>>>>>>>>> >> com certeza tem algum espaço sobrando no arquivo e ele
> identifica um
> >>>>>>>>>> >> caractere html..
> >>>>>>>>>> >> eh como se tu colocasse um html antes do session_start
> >>>>>>>>>> >> faz o que o doido disse ou verifica se tem espacos
> >>>>>>>>>> >>
> >>>>>>>>>> >> 2009/2/4 Edinho Almeida <[email protected]>
> >>>>>>>>>> >>>
> >>>>>>>>>> >>> Tente tirar o  "?>" do final do arquivo do model.
> >>>>>>>>>> >>>
> >>>>>>>>>> >>> Abs
> >>>>>>>>>> >>> Edinho Almeida
> >>>>>>>>>> >>> 11 8018-8019
> >>>>>>>>>> >>>
> >>>>>>>>>> >>>
> >>>>>>>>>> >>>
> >>>>>>>>>> >>> 2009/2/4 Bruno Barros <[email protected]>:
> >>>>>>>>>> >>> > Alguêm já teve um problema assim?
> >>>>>>>>>> >>> > Ao chamar o Model dentro de um Controller acontece um bug
> que coloca
> >>>>>>>>>> >>> > um espaço no topo do site, como se tivesse uma quebra de
> linha.
> >>>>>>>>>> >>> > Ao abrir com o Firebug as chamadas de sript, css estão
> dentro da tag
> >>>>>>>>>> >>> > BODY, mas se eu abri o código da página está tudo certo.
> >>>>>>>>>> >>> >
> >>>>>>>>>> >>> > Se eu retirar a chamada do Model o erro desaparece. Então
> fui ver a
> >>>>>>>>>> >>> > classe Model, limpei até ter somente o construtor e o erro
> é igual.
> >>>>>>>>>> >>> >
> >>>>>>>>>> >>> > --
> >>>>>>>>>> >>> > []'s
> >>>>>>>>>> >>> > Bruno Barros
> >>>>>>>>>> >>> > [email protected]
> >>>>>>>>>> >>> >
> >>>>>>>>>> >>> > _______________________________________________
> >>>>>>>>>> >>> > Lista mailing list
> >>>>>>>>>> >>> > [email protected]
> >>>>>>>>>> >>> >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>>> >>> >
> >>>>>>>>>> >>>
> >>>>>>>>>> >>> _______________________________________________
> >>>>>>>>>> >>> Lista mailing list
> >>>>>>>>>> >>> [email protected]
> >>>>>>>>>> >>>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>>> >>
> >>>>>>>>>> >>
> >>>>>>>>>> >>
> >>>>>>>>>> >> --
> >>>>>>>>>> >> Atenciosamente,
> >>>>>>>>>> >> Djalma Araújo
> >>>>>>>>>> >> Consultor / Desenvolvedor WEB.
> >>>>>>>>>> >> www.djalmaaraujo.com.br
> >>>>>>>>>> >>
> >>>>>>>>>> >> _______________________________________________
> >>>>>>>>>> >> Lista mailing list
> >>>>>>>>>> >> [email protected]
> >>>>>>>>>> >>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>>> >>
> >>>>>>>>>> >>
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>> > --
> >>>>>>>>>> > []'s
> >>>>>>>>>> > Bruno Barros
> >>>>>>>>>> > [email protected]
> >>>>>>>>>> >
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> []'s
> >>>>>>>>>> Bruno Barros
> >>>>>>>>>> [email protected]
> >>>>>>>>>>
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> Lista mailing list
> >>>>>>>>>> [email protected]
> >>>>>>>>>>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Atenciosamente,
> >>>>>>>>> Djalma Araújo
> >>>>>>>>> Consultor / Desenvolvedor WEB.
> >>>>>>>>> www.djalmaaraujo.com.br
> >>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>> Lista mailing list
> >>>>>>>>> [email protected]
> >>>>>>>>>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> []'s
> >>>>>>>> Bruno Barros
> >>>>>>>> [email protected]
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> Lista mailing list
> >>>>>>>> [email protected]
> >>>>>>>>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Lista mailing list
> >>>>>>> [email protected]
> >>>>>>>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> []'s
> >>>>>> Bruno Barros
> >>>>>> [email protected]
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Lista mailing list
> >>>>>> [email protected]
> >>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>>
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> Lista mailing list
> >>>> [email protected]
> >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> []'s
> >>> Bruno Barros
> >>> [email protected]
> >>>
> >>> _______________________________________________
> >>> Lista mailing list
> >>> [email protected]
> >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>
> >>
> >>
> >>
> >> --
> >> Newton Wagner
> >>
> >> skype: newtonwagner
> >> msn/gtalk: [email protected]
> >>
> >> http://www.newtonwagner.net/
> >> - http://www.owshit.com.br/
> >>
> >> _______________________________________________
> >> Lista mailing list
> >> [email protected]
> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >
> >
> >
> > --
> > []'s
> > Bruno Barros
> > [email protected]
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
>
>
> --
> Newton Wagner
>
> skype: newtonwagner
> msn/gtalk: [email protected]
>
> http://www.newtonwagner.net/
> - http://www.owshit.com.br/
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a