Foros del Web » Programando para Internet » PHP »

¿Cómo hacer que una orden se ejecute sin 'conectarse'?

Estas en el tema de ¿Cómo hacer que una orden se ejecute sin 'conectarse'? en el foro de PHP en Foros del Web. Hola! A ver si me explico mejor. Si tengo un sistema de altas de usuarios que envía un email al nuevo registrado y que debe ...
  #1 (permalink)  
Antiguo 12/07/2004, 05:30
 
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 44
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta ¿Cómo hacer que una orden se ejecute sin 'conectarse'?

Hola! A ver si me explico mejor.

Si tengo un sistema de altas de usuarios que envía un email al nuevo registrado y que debe responder antes de 48 horas o la cuenta creada se borrará... ¿cómo hago para que una orden se ejecute en mi base de datos (en este caso, el borrado de un registro)? La forma que conozco de manipular mi BD en MySQL es utilizando PHP, pero que yo sepa, para que PHP ejecute una orden, deber enviarse durante la navegación.

¿Hay, y repito la pregunta de otra manera, alguna forma de crear órdenes que se ejecuten en diferido?

En este caso hablo del borrado de un registro inacabado, pero otras veces me ha ocurrido que algo así me hubiera sido de utilidad.

Un saludo y gracias!

Adolfo
  #2 (permalink)  
Antiguo 12/07/2004, 06:59
 
Fecha de Ingreso: febrero-2004
Ubicación: Barnacity
Mensajes: 318
Antigüedad: 20 años, 2 meses
Puntos: 8
según he leido por aquí puedes hacerlos de dos formas:

-mediante un script que se ejecutariía en tú página principal:

Se mete un usuario, el script comprueba la fecha guardada en la bd y si procede se ejecutará. Este sistema es sólo útil si sabes que esa página se visita con mucha frecuencia.

-usando un "cron jobs" si el server es linux o el programador de tareas si es windows. Programas que el scritp se ejecute cada x tiempo, o cada x dias de la semana...


Puede que existan ostras formas pero no las conozco.

PD: si tu server no te permite el uso de cron jobs o migras a otro o usas la solucion chapucera:

Creas una macro en tu sistema que se ejecute cuando tu quieras y que se conecte a tu server via ftp y lo actualice
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:58.