[PHP] Erro a ler ficheiro

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
 
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
 
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.
 
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.
 
Back
Topo