1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[PHP] Erro a ler ficheiro

Discussão em 'Web Development' iniciada por Armadillo, 21 de Setembro de 2007. (Respostas: 4; Visualizações: 1180)

  1. Armadillo

    Armadillo Folding Member

    Boas.
    Estou a carregar um ficheiro txt para inserir em mysql alguns dados.

    Alguém sabe a causa destes 2 erros?

    "
    Warning: feof(): supplied argument is not a valid stream resource in C:\Programas\sugarcrm-4.5.1e\htdocs\sugarcrm\crm_int\include\insereAccount.php on line 11

    Warning: fgets(): supplied argument is not a valid stream resource in C:\Programas\sugarcrm-4.5.1e\htdocs\sugarcrm\crm_int\include\insereAccount.php on line 12

    "
    E depois repete prai umas 150 vezes estes dois Warning's.

    Obrigado
     
  2. scroll

    scroll Power Member

    provavelmente a path está errada.

    abraço,
     
  3. Boas,

    Isso parece que o PHP não conseguiu abrir o ficheiro.

    Por exemplo, se usares a função fopen:
    http://pt.php.net/manual/en/function.fopen.php

    Ela retorna FALSE quando não consegue abrir o ficheiro, em vez de um "valid stream resource". Assim, ao passares o FALSE como argumento do feof e do fgets, o PHP vai-se queixar...

    Verifica o que a função fopen (ou a função que usas para abrir os ficheiros) retorna.

    Espero ter sido útil
     
  4. Armadillo

    Armadillo Folding Member

    Desculpem so responder agora.
    Tinha a haver com a falta da barra no fim da path ao abrir um ficheiro.
    Tb ja tinha postado por causa das barras e a treta do /" dar uma aspa.
    Mais uma vez, obrigado a todos.
    Abraços.
     
  5. Armadillo

    Armadillo Folding Member

    De volta com o mesmo problema mas com sintomas diferentes.
    Agora o que se passa eh que ja consigo ler o ficheiro mas não na sua totalidade, ou seja, o script começa a stressar quando chega por volta do registo n.º 270 (cerca de 136 KB lidos - o tamanho do ficheiro tem mais de 5MB).
    Há alguma razão conhecida para este comportamento?
    Obrigado.
     

Partilhar esta Página