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

Responder a