[Resolvido] Ler aquivo TXT com 10 MB
Olá galera,
Seguinte... o código abaixo funciona perfeitamente quando tento fazer a importação de um arquivo pequeno.
ini_set("memory_limit","500M");
ini_set("max_execution_time", 60000);
ini_set("display_errors", 1);
set_time_limit(60000);
$ponteiro = fopen($_FILES["arquivo"]["tmp_name"], "r");
while(!feof($ponteiro))
{
$linha = fgets($ponteiro);
$arrDados[] = trim(substr($linha, 221, 200));
ob_flush();
flush();
}
Mas quando tento executar com um arquivo TXT que tem 10MB, não funciona!!!
Daí, aparece a seguinte tela e nada faz:
Warning: feof(): supplied argument is not a valid stream resource 20;
Warning: fgets(): supplied argument is not a valid stream resource 22;
Alguém pode me ajudar?Discussão (9)
Carregando comentários...