Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/10/2010, 18:06
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Crear un chebox que me mande correo programados por ejemplo cada 6 meses

Cita:
Iniciado por Markgus Ver Mensaje
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!
El php se haría exactamente igual, con la diferencia
que no recibiría variables de get o post, sino que por ej
la fecha sería obtenerla con la función date
y luego si compararla contra la de la bd por ejemplo,
así entonces sería cuestión de "reemplazar" lo que se
envia via get o post por variables propias de php,
o si no, otra opción seria incluso hacer un cron job
que llame a un formulario y le asigne datos,y pues
ese form en el action que llame al php y pues
ya estaría funcionando

te sugiero revises entonces el tema de cronjobs aqui
en el foro, donde encuentras varios temas al respecto
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com