Problema con PHP -> Tiempo maximo de ejecución de un script

Hola a todos.

Os pongo en situación, he programado una pequeña interfaz para mandar mailings a mis clientes. El problema lo tengo que cuando la lista de destinatarios es muy larga, al rato de estar haciendo los envios, salta el time over este que envia el servidor porque me pasado del tiempo maximo de ejecucion del script.

Bien, he probado 4 formas para cambiar esto y no me funciona ninguna o es que no lo hago correctamente...

1º Mediante .httaccess

php_value max_execution_time 3000

2º en el propio php

set_time_limit (3000);

3º en el propio php

max_execution_time = 3000;

4º en el propio php

ini_set('max_execution_time',3000);


Tengo el SAFE_MODE OFF en el php.ini para poder modificar estos valores.

Gracias.
La verdad es que no se acerca de eso, pero ¿has probado a dividir la lista de correos y ejecutar el script varias veces? así no excederás el tiempo.
Claro... al final el envio lo he hecho de 350 en 350 pero... es un palo porque la lista de correos esta vez era chica, unos 4000, pero me puede venir un dia uno con una lista de 12000 y me pego todo el dia pa hacer el envio xD

que movida...
2 respuestas