Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2005, 03:53
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Mail masivo y set_time_limit(0)

Hola:
Utilizo este script para envíar un mail a 1200 usuarios más o menos.

Código PHP:
<?php
set_time_limit
(0); 
include(
"conexion.php"); 
$sql = ("SELECT *FROM usuarios "); 
$result mysql_query($sql);
while (
$row mysql_fetch_array($result))
{
$email=$row[email];
$nombre=$row[nombre];
/* cabeceras adicionales */
$cabeceras .= "From: miweb.com <[email protected]>\r\n";

$correo "$nombre: \n
Aquñi el texto. \n 
Suerte y cordiales saludos \n
Equipo de www.miweb.com \n"
;
$email"$email"
$email_webmaster "[email protected]"
$asunto "Lo que sea";
mail($email,$asunto,$correo,"FROM: $email_webmaster");
}
if(
mail
{
echo 
" Se han enviando los mails";
}
else{
echo
"Ha habido un problema";
}
?>
El caso es que:

set_time_limit(0); parece que no actúa. En teoría debería ejecutar el script en tiempo indefinido. La realidad es que pasados 30 segundos ( los configurados en el servidor como tiempo máximo de ejecución) devuelve una página de error (No se puede mostrar la página).

Lo que me parece es que el script lo he construido mal y posiblemente el set_time_limit(0) esté en mal sitio.

¿Véis algo mal y podéis decirmelo?.

Muchas gracias atodos

Última edición por javifo; 13/03/2005 a las 03:57