Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/10/2006, 09:46
NRLABS
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 23 años
Puntos: 2
Código PHP:
    set_time_limit(8400);
    
    function 
enorme($qcl,$rem)
    {
    
    while (
$rcl mysql_fetch_array($qcl)) {
    
$asunto=$rem['asunto'];
    
$asunto=str_replace("[!rut!]"$rcl['rut'] , $asunto);
    
$asunto=str_replace("[!nombre!]"$rcl['nombre'] , $asunto);
    
$asunto=str_replace("[!apellido!]"$rcl['apellido'] , $asunto);
    
$asunto=str_replace("[!email!]"$rcl['email_1'] , $asunto);
    
$asunto=str_replace("[!direccion!]"$rcl['direccion'] , $asunto);
    
$asunto=str_replace("[!fecha!]"date("d-m-Y"), $asunto);    
    
    
$texto=$rem['cuerpo'];
    
$texto=str_replace("[!rut!]"$rcl['rut'] , $texto);
    
$texto=str_replace("[!nombre!]"$rcl['nombre'] , $texto);
    
$texto=str_replace("[!apellido!]"$rcl['apellido'] , $texto);
    
$texto=str_replace("[!email!]"$rcl['email_1'] , $texto);
    
$texto=str_replace("[!direccion!]"$rcl['direccion'] , $texto);
    
$texto=str_replace("[!fecha!]"date("d-m-Y"), $texto);
    
$cabeceras  "MIME-Version: 1.0\r\n";
    
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
    
$cabeceras .= "FROM: [email protected]\r\n";



    if(!
mail($rcl['email_1'],$asunto,html_entity_decode($texto),$cabeceras))
        {
            
$mensaje_E "El email es ".$rcl['email_1'];
        
mail("[email protected]","Fallo envio email OCIO",$mensaje_E);
        }     else {

sleep(8);
        }
    
        
        



    }
    
    
}

register_shutdown_function(enorme,$qcl,$rem);
echo 
"Sus emails seran enviados, cierre la ventana"

Eso es lo extraño, tengo ese codigo, funciona, pero... al cliente no le devuelve ""echo "Sus emails seran enviados, cierre la ventana";"", si no que comienza a enviar los emails, cierro la ventana y los sigue enviando pero nunca lo muestra...

El texto aparece una vez que ya se han enviado todos los emails (comprobado) y aunque coloque el echo al principio, se espera que se procese toda la pagina.. lo encuentro extraño, el php del servidor es 4.3.3


Saludos