Ir para o conteúdo
zero-cool

Leitura sem resultados

Mensagens Recomendadas

zero-cool    0
zero-cool

Viva,

Estou a tentar abrir um ficheiro com

readfile($path);

mas com um ficheiro de 40Mb não dá nenhum erro nem retorna qualquer tipo de dados (0 bytes). Com ficheiros pequenos funciona bem.

Alguma ideia?

Abraços,

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
cyclop    0
cyclop

experimenta usar o set_time_limit(0); antes de procederes a abertura do ficheiro, o que te pode estar a acontecer é o seguinte:

Ao abrires o ficheiro, o teu processador demora certo tempo a processar toda a informação, provavelmente o tempo de execução do script termina fazendo um timeout

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zero-cool    0
zero-cool

Não funciona. A situação mantém-se igual. Já tinha até colocado no php.ini o max_execution_time em 600.. não dá erro absolutamente nenhum. Não entendo... Será a memória que está a limitar o php?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zero-cool    0
zero-cool

Sem dúvida. Era mesmo esse o problema. Mudei a memória para 50M e passou a funcionar sem qualquer problema.

Obrigado pela ajuda.

Abraço,

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade