Powered By Blogger

quinta-feira, 1 de outubro de 2009

max_execution_time em streaming de arquivos em php

ini_set( 'max_execution_time', 0 ) não funciona em casos de streaming de arquivos, para contornar esta situação, utilize set_time_limit( 0 ) para deixar ilimitado o tempo de execução do programa PHP.
Em outras palavras, quando é necessário fazer transferências de arquivos, principalmente por upload em ftp, copy_to_stream, file_get_contents e etc, pode exceder o tempo de execução do programa php, e para resolver isso, ao invès de utilizar o
ini_set( 'max_execution_time', 0 ) para deixar o tempo de execução ilimitado, o correto é utilizar o set_time_limit( 0 ).



Nenhum comentário:

Postar um comentário