Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/10/2010, 12:03
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 16 años, 4 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