Porque seu arquivo devia estar assim: 

?>[espaço]

a retirada do ?> do fim de um arquivo que será incluído, faz com que o php 
interprete a última linha do arquivo e feche ele automaticamente. Aliás, até 
recomendam que você deixe sem a tag de encerramento do PHP nesse tipo de caso, 
exatamente pra evitar esse tipo de problema, mas eu particulamente prefiro 
sempre fechar com a tag.
  ----- Original Message ----- 
  From: Paulo Balzi 
  To: CodeIgniter Brasil 
  Sent: Wednesday, February 04, 2009 2:51 PM
  Subject: Re: [CodeIgniter]file_get_contents() não está respondendo


  Funcionou. Valeu pela ajuda.
  Só não entendo porque funcionava no php 5.2.6 e no 5.2.8 não.
  mas blz, acho q assim fica mais certo.
  valeu de novo.


  2009/2/4 Paulo Balzi <[email protected]>

    nesse caso, vou ter q retirar o "index.php" do caminho.

    Vou testar isso aqui.

    Valeu



    2009/2/4 Edinho Almeida <[email protected]>

      Tem sim,

      O Caminho é em relação ao sistema de arquivo:

      Algo como:
      $caminho = FCPATH."/tabelas/";

      Se esta pasta 'tabelas' estiver no mesmo nível que o index.php



      Abs
      Edinho Almeida
      11 8018-8019



      2009/2/4 Paulo Balzi <[email protected]>:
      > pior que não, estou montando assim:
      >
      > $caminho = base_url()."tabelas/";
      > $file_name = $this->arqAnuario_Model->getFileName($cod); // aqui eu 
pego o
      > nome do arquivo q foi cadastrado no banco de dados
      > $data = file_get_contents($caminho.$file_name);
      > force_download($file_name, $data);
      >
      > tem alguma coisa errada?
      >
      >
      > 2009/2/4 Edinho Almeida <[email protected]>
      >>
      >> Você deve usar o caminho absoluto e não o do browser.
      >>
      >> Abs
      >> Edinho Almeida
      >> 11 8018-8019
      >>
      >>
      >>
      >> 2009/2/4 Paulo Balzi <[email protected]>:
      >> > Edinho, é o seguinte, eu executei o comando is_file e retornou FALSE,
      >> > o engraçado é que eu listei o caminho completo, copiei e colei no
      >> > browser e
      >> > abriu o arquivo certinho......
      >> >
      >> > quando dá FALSE esse comando, qual seria o motivo?
      >> > eu li no manual que ele verifica se realmente é um arquivo e não um
      >> > diretório, mas ele não é diretório, isso eu tenho certeza..hehe
      >> >
      >> > quando estava na versão 5.2.6 do PHP estava funcionando.
      >> >
      >> > mas é isso, vou tentar descobrir aqui
      >> >
      >> >
      >> >
      >> > On Wed, Feb 4, 2009 at 11:45 AM, Edinho Almeida
      >> > <[email protected]>
      >> > wrote:
      >> >>
      >> >> Tenta dar um :
      >> >>
      >> >> var_dump(is_file("/path/to/photo.jpg"));
      >> >>
      >> >> Para ver se está tudo ok com os 'paths'
      >> >>
      >> >>
      >> >> Abs
      >> >> Edinho Almeida
      >> >> 11 8018-8019
      >> >>
      >> >>
      >> >>
      >> >> 2009/2/4 Marcus Cavalcanti <[email protected]>:
      >> >> > para usar o file_get_contents vc tem que ter a diretiva
      >> >> > allow_url_fopen
      >> >> > habilitida no server onde roda sua aplicação... vc pode mudar em 
em
      >> >> > runtime
      >> >> > usando ini_set.
      >> >> >
      >> >> > 2009/2/4 Paulo Balzi <[email protected]>
      >> >> >>
      >> >> >> Pessoal,
      >> >> >> estou tentando usar o helper "Donwload", de acordo com o manual
      >> >> >>
      >> >> >> $data = file_get_contents("/path/to/photo.jpg"); // Read the 
file's
      >> >> >> contents
      >> >> >> $name = 'myphoto.jpg';
      >> >> >> force_download($name, $data);
      >> >> >>
      >> >> >> mas quando o códgo é executado, ele para no comando
      >> >> >> "file_get_contents",
      >> >> >> fica tentando processar e não retorna nada.
      >> >> >> tem q configurar alguma coisa a mais?
      >> >> >>
      >> >> >> Estou usando php5.2.8 e Apache 2.2
      >> >> >>
      >> >> >> Valeu.
      >> >> >>
      >> >> >> --
      >> >> >> Paulo Balzi
      >> >> >>
      >> >> >> _______________________________________________
      >> >> >> Lista mailing list
      >> >> >> [email protected]
      >> >> >> 
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
      >> >> >>
      >> >> >
      >> >> >
      >> >> >
      >> >> > --
      >> >> > Marcus Cavalcanti
      >> >> > 21 9144-5068
      >> >> > www.marcuscavalcanti.net/blog
      >> >> >
      >> >> > _______________________________________________
      >> >> > 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
      >> >
      >> >
      >> >
      >> > --
      >> > Paulo Balzi
      >> >
      >> > _______________________________________________
      >> > 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
      >
      >
      >
      > --
      > Paulo Balzi
      >
      > _______________________________________________
      > 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





    -- 
    Paulo Balzi




  -- 
  Paulo Balzi



------------------------------------------------------------------------------


  _______________________________________________
  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

Responder a