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

