09/03/2004, 22:21
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 272
Antigüedad: 21 años, 2 meses Puntos: 0 | |
Una buena opcion es definirte el tipo de datos y crear operaciones sobre ese tipo.
por ejemplo
Crear_Mensaje($texto, $hora,$base_datos, $usuario)
Borrar_Mensaje(.................parecido anterior.....);
Actualizar_Mensaje()
Obtener_Mensaje();
Imprimir_Pantalla(....)
y algunas mas que te sean de utilidad.
Luego necesitas un Script que recorra las tablas de los usuarios y cheque que mensajes ahi que enviar hoy y los almacene en una tabla este script solo lo ejecutas en el server una vez al dia.
Tambien tenes que considerar que un usuario puede crear un mensaje para hoy luego que el programa anterior se haya ejecutado entonces precisas una operacion que te indique si el mensaje es para hoy, si es para hoy lo almaenas en la tabla mensajes_a_enviar
Esto es para conciderar el caso que el usuario cree su mensaje con fecha de hoy y ya haya pasado el "motor" que recorre todas las tablas y almacena los mensajes.
Esto anterior es bueno ya que no tenes que recorrer minuto a minuto toda las tablas de los usuarios y ver si ahi algun mensaje para enviar lo haces una sola vez y luego recorres la tabla mensajes_a_enviar y si cumple con la condicion de que ahi que enviarlo lo enviar y lo borras de la tabla mensajes_a_enviar
y tambien de la tabla del usuario.
Esto es para optimizar y no perder tiempo.
Saludos. |