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

