Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/04/2007, 22:59
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: envio de email

paul26:
Otra alternativa mas simple e interesante es:
1.- si tienes tu sitio web y es visitado frecuentemente, supongamos unas 100 veces al dia. Entonces dentro del sitio web tuyo pones este codigo>
<? include("cronxavier.php"); ?>
que debe ir al final de la pagina para un index.php y antes de </body>
si es una pagina .shtml
<img src="http://tusitioweb.com/CRON/cronxavier.php?return_image=1" width="1" height="1">
que debe ir al final de la pagina pero antes de </body> para paginas .html
y tambien funciona para paginas .shtml
2.- Elaboras el siguiente script en php:
<?php
$origen = "Envio Automatico!"; // Su asunto que envia FROM:
$desde = "[email protected]";
$mensajeadicional = "Visite www.tusitio.com"; // Mensaje promocional, siempre fijo!!!
$mensaje = "Estamos probando desde correocronphp, Gracias >$mensajeadicional"; // Mensaje al Cliente!
$email = "[email protected]"; // Su correo de destino TO!
$croneando = getdate();
if($croneando['wday'] == "4") {
mail($email, $origen, $mensaje ,"From: $desde \nReply-To: $email "); // Envio!!!
}
?>
Este cron es activado cada vez que alguien ingresa a tu sitio desde internet, y si el array que maneja getdate() en su ubicacion de dia de la semana, siendo 1=Lunes, 2=Martes y asi sucesivamente, cada vez que alguien ingrese
a tu sitio los dias jueves de cada semana, se enviara un correo haciendo uso de la funcion mail() de php.
Claro esta, esto lo puedes restringir a minutos, horas, dias, etc para que el envio sea aproximadamente igual a uno. Asimismo podes hacer otras tareas similares y aun incluir mas IF statements!!!.
Saludos
Y espero te ayude a entender el concepto CRON.
Franco