
31/10/2008, 10:10
|
 | | | Fecha de Ingreso: julio-2008 Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 8 meses Puntos: 416 | |
Respuesta: Contar 3 Meses a time() Agrega un campo de fecha de vencimiento a la base de datos de las noticias.
Usas strtotime() para sumarle 3 meses a la fecha actual y darle formato para insertarla a la base de datos.
Y puedes:
1. Crear una funcion que corra la siguiente consulta:
//
"DELETE FROM noticias WHERE UNIX_TIMESTAMP(fecha_vencimiento) > '".time()."'";
Y llamar a dicha funcion en tu pagina de noticias (index.php)
Pero cada vez que visiten tu sitio estaria ejecutandose esa misma consulta, para lo cual haces lo siguiente:
2. Programas un Cronjob en Linux (Tareas Programadas en Windows), que corra digamos, 1 vez al dia y que ejecute un script con la consulta anterior. |