Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/10/2010, 12:03
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Crear un chebox que me mande correo programados por ejemplo cada 6 meses

yo tengo una problema y un duda similar, resulta que yo tengo un registro de visitas y pues cuando se guarda una visita que es igual a la fecha actual manda correo de notificacion, pero esto lo hace al ejectuarse una accion
Código PHP:
<?php
require("funciones.php");

$link=conectarse();
if(
$link!=1)
{

  
$fecha_actual date("Y-m-d");
  
$idC     $_POST["id_usuarios"];
  
$username $_POST["username"];
  
$email $_POST["email"];
  
$empresa $_POST["empresa"];
  
$ciudad $_POST["ciudad"];
  
$fecha $_POST["fecha"];
  
$fechaV $_POST["fechaV"];
  
$fechaP $_POST["fechaP"];
  
$fechaC $_POST["fechaC"];
   

 
$consulta=  "UPDATE usuarios
               set empresa = '$empresa', ciudad = '$ciudad', fecha = '$fecha', ultima_visita = '$fechaV',
                            proxima_fecha = '$fechaP', fecha_compra = '$fechaC'       
               where id_usuarios ='$idC'"
;
  
$re=mysql_query($consulta);
 
$ro=mysql_fetch_array($re);

 echo 
' Datos guardados correctamente, redireccionando ';
  
//header("LOCATION: agentes.php");

//aqui es donde manda el correo
if($fecha_actual == $fechaP){
$destinatarios "[email protected]";  
 
$asunto1 'Visita Clientes.';  
$cuerpo =   "Hoy tienes progamada una visita con el cliente : $username
 Datos del cliente:
 Mail: $email
 Teléfono: $telefono
 Empresa: $empresa
 Ciudad:  $ciudad
           
                     "
;
  
$headers 'From: [email protected]"\r\n" 
  
'X-Mailer: PHP/' phpversion();  
 
mail($destinatarios$asunto1$cuerpo$headers);  

}

  }
else{

}
?>
mi duda es como hacer que esto se haga automacticamente, por que pues aqui le estoy pasando variables por el metodo post y una de ellas $fechaP es la que se compara con la $fecha_actual, comentan que hay que hacer una consulta con el cron job, algo que desconosco como se harian las consultas ahi? y si obtiene los datos de la BD como los metodos get y post???

creo que un resumen a mi pregunta seria como usar y hacer consultas con el mentado cron job

saludos!

Última edición por Markgus; 16/10/2010 a las 12:12