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

Responder a