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

