mira este es el comando que he utilizado para el cron job
wget -nv -O /dev/null
http://www.midominio.com/comando-caducar.php
angelfcm
checado tu codigo mejorando y qda bien esta haciendo el update bien en estado lo cambia a CADUDO O ACTIVO dependiendo de su fecha de exp esta super bien, pero una duda como le puedo hacer para a los anuncios que se ha puesto como cadudo le envie un email al usuario informandole de esto???
gracias
este es mi codigo para enviar email a los que estan caducados como lo puedo integrar al update q me recomendastes que por cierto va bien
Código PHP:
Ver original<?php
$estado=$row_anuncios_afiliado['estado'];
If($estado == "Caducado"){
$name = $row_anuncios_afiliado['name'];
$usuario = $row_anuncios_afiliado['usuario'];
$name2 = $row_anuncios_afiliado['name'];
$id = $row_anuncios_afiliado['id_anuncio'];
include_once('carpeta/php-mailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->FromName = "xxxx";
$mail->Subject = "Tu publicion $name2 ha CADUDO ";
$mail->AltBody = " Para ver el mensaje, por favor, utilice un visor de HTML de correo electrónico compatibles!"; // optional, comment out and test
$mail->Body="<p><a href='http://www.dominio.com/anuncio/$name-$id/'><img src='http://www.dominio.com/IMAGENES/img-1.png' border='0' /></a></p>
<h2>Hola $usuario</h2>
<p><H3>Un cliente a visitado tu publicacion pero esta ya ha CADUCADO</H3></p><br>
<p><center>Para REPUBLICAR solo das click <a href='http://www.dominio.com/republicar.php?ads=$name&id=$id/'>Aqui</a></center></p>
<p><br> y si no deseas republicar solo has caso omiso al mensaje, pasado 5 dias esta se deshabilitara del sistema</p>
<p></p>
<p> Presta Atencion a este Email. un cliente a visito tu anuncio pero esta ya ha CADUDADO <br>
<br>Saludos
<br> Yavendi
<br><a href='http://www.domino.com'>www.domino.com</a></p>";
$mail->AddAddress($row_anuncios_afiliado['email']);
if(!$mail->Send()) {
echo 'Fallo envio mail';
}
}