Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/05/2011, 23:02
servidigital
 
Fecha de Ingreso: abril-2010
Mensajes: 182
Antigüedad: 14 años
Puntos: 8
Respuesta: caducar articulo bloquear

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
  1. <?php
  2.  
  3.  $estado=$row_anuncios_afiliado['estado'];
  4.  
  5. If($estado == "Caducado"){
  6.    
  7.  
  8. $name = $row_anuncios_afiliado['name'];
  9. $usuario = $row_anuncios_afiliado['usuario'];
  10. $name2 = $row_anuncios_afiliado['name'];
  11. $name2=str_replace("-"," ",$name);
  12. $id = $row_anuncios_afiliado['id_anuncio'];
  13. include_once('carpeta/php-mailer/class.phpmailer.php');
  14.  
  15.  
  16. $mail    = new PHPMailer();
  17. $body    = eregi_replace("[\]",'',$body);
  18.  
  19. $mail->From     = "[email protected]";
  20. $mail->FromName = "xxxx";
  21. $mail->Subject = "Tu publicion $name2 ha CADUDO ";
  22. $mail->AltBody = " Para ver el mensaje, por favor, utilice un visor de HTML de correo electrónico compatibles!"; // optional, comment out and test
  23.  
  24. $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>
  25. <h2>Hola $usuario</h2>
  26.  <p><H3>Un cliente a visitado tu publicacion pero esta ya ha CADUCADO</H3></p><br>
  27. <p><center>Para REPUBLICAR solo das click <a href='http://www.dominio.com/republicar.php?ads=$name&id=$id/'>Aqui</a></center></p>
  28. <p><br> y si no  deseas republicar solo has caso omiso al mensaje, pasado 5 dias esta se deshabilitara del sistema</p>
  29.  
  30. <p></p>
  31. <p> Presta Atencion a este Email. un cliente a visito tu anuncio pero esta ya ha CADUDADO <br>
  32. <br>Saludos
  33. <br> Yavendi
  34. <br><a href='http://www.domino.com'>www.domino.com</a></p>";
  35.  
  36. $mail->AddAddress($row_anuncios_afiliado['email']);
  37.  
  38. if(!$mail->Send()) {
  39.   echo 'Fallo  envio mail';
  40.  
  41. }
  42.  
  43.  
  44.       }

Última edición por servidigital; 10/05/2011 a las 15:38