Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Casidiablo en 8 Enero 2008, 18:38 pm



Título: [SOLUCIONADO] Notificaciones automáticas
Publicado por: Casidiablo en 8 Enero 2008, 18:38 pm
Hola a todos...

Tengo un sistema de información hecho en MySQL y accesado desde PHP. La cosa es que me gustaría que cuando se cumpliese una condición en la base de datos, (específicamente, cuando una fecha sea igual a X), se enviára automáticamente un correo a cierta persona.

La cosa es que no tengo idea de que hacer... alguna vez leí acerca de los Triggers, pero no se si sirvan en este caso. También prodría hacer alguna aplicación a parte (ya no a nivel web, sino de escritorio) que consultara la base de datos una vez al día y se fijara si la condición se cumple o no...

Pero no sé cual es la mejor opción. Según sus experiencias ¿qué debería hacer? Lo otro es que la base de datos no se va a estar actualizando muy seguido, sino cada mes, por mucho.

Un saludo!
Y gracias por leer!


Título: Re: [consejo] Notificaciones automáticas
Publicado por: дٳŦ٭ en 10 Enero 2008, 04:17 am
Pues hazlo desde PHP que mire una "bandera" en la db (un bool o algo así) y cuando se cumpla haga lo que necesites.

Suerte


Título: Re: [consejo] Notificaciones automáticas
Publicado por: Hans el Topo en 10 Enero 2008, 13:16 pm
con el cron disparas un script php cada x time y k el script se encargue de comprobar si se cumple o no la condicion para enviar mails


Título: Re: [consejo] Notificaciones automáticas
Publicado por: Casidiablo en 10 Enero 2008, 14:54 pm
Ummm.... cron. En eso había pensado, pero nunca lo he hecho ni entiendo como funciona. Voy a leer un poco a ver que encuentro.

Un saludo, y muchas gracias!


Título: Re: [consejo] Notificaciones automáticas
Publicado por: Casidiablo en 10 Enero 2008, 15:28 pm
Ummm... el cron que conozco es para Linux... y desgraciadamente necesito usar Windows. ¿conocen algún software que funcione como Cron, en Windwos?

En el momento estoy descargando CRONw, y lo probaré a ver que tal... el problema es que creo que usa Perl, y la verdad entre menos cosas tenga que instalar: mejor.

Un saludo!


Título: Re: [consejo] Notificaciones automáticas
Publicado por: Casidiablo en 10 Enero 2008, 16:39 pm
Al final lo he hecho con PyCron:

http://www.kalab.com/freeware/pycron/pycron.htm

Usando cURL:

http://curl.haxx.se/

Muchas gracias!