Descripción
void
set_time_limit ( int seconds)
Establece el número de segundos que se le permite a un script
ejecutarse_ Si éste es alcanzado, el script devuelve un error de tipo
fatal_ El límite por defecto es 30 segundos o, si existe, el valor
max_execution_time definido en el
fichero de configuración_
Si seconds (segundos) se establece a cero, no se impone
ningún límite_
Cuando se llama, set_time_limit() reinicia
el contador del timeout a cero_ En otras palabras, si el timeout
es el de por defecto de 30 segundos, y después de 25 segundos de
ejecución del script se realiza una llamada
set_time_limit(20), el script se ejecutará durante un total de 45
segundos antes de alcanzar su límite_
Advierta que set_time_limit() no tiene efecto
cuando PHP se ejecuta en modo seguro (safe mode)_ No hay
otra opción que que desactivar el modo seguro o cambiar el
límite de tiempo en el
fichero de configuración_