Foros del Web » Programando para Internet » PHP »

:: Enviar un mail a una fecha determinada ::

Estas en el tema de :: Enviar un mail a una fecha determinada :: en el foro de PHP en Foros del Web. Hola a todo los foristas, este es mi problema. Quisiera enviar un mai con la funcion mail() del php, pero el problema no es ese, ...
  #1 (permalink)  
Antiguo 19/01/2005, 11:59
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 12 años, 11 meses
Puntos: 0
Exclamación :: Enviar un mail a una fecha determinada ::

Hola a todo los foristas, este es mi problema.

Quisiera enviar un mai con la funcion mail() del php, pero el problema no es ese, ni no que deseo hacerlo a una fecha indicada, por ejemplo.

Si llega el dia 12 de febrero a la 10:00 am deseo que se envie un mail x, que ya lo puedo tener en html en el mensaje.

Esto deseo que se haga automaticamente, pero no se como hacerlo.

Es decir tengo la idea, puedo sacarlo de una BAse de datos mysql, o como hacerlo, pero por el momento deseo como hacerlo

mail() donde coloco las fechas para que en cierta fecha se envie automaticamente, ojala puedan entenderme, ayudenme por favor

Última edición por oecarlitos; 19/01/2005 a las 11:59 Razón: un dato
  #2 (permalink)  
Antiguo 19/01/2005, 13:48
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Comprueba si la fecha actual es igual a la fecha en la que quieres mandar el mensaje...

Pero para que el email se envíe el script debe ejecutarse en esa fecha, si no sabes si ejecutará en esa fecha deberías establecer un intervalo de un par de días antes y después de la fecha, es decir:

si el email se tiene que enviar el día del cumpleaños de alguien y no sabes si ese día alguien visitará tu web establece un intervalo de un día antes + un día después:

si el cumpleaños es el 12/05/2005 con que alguien visite tu web entre el 11/05/2005 y el 13/05/2005 el email se enviará, entonces debes marcar si se ha enviado ya el mensaje, no vayas a enviárselo un montón de veces... también puede ocurrir que durante eses 3 días nadie visite tu web, entonces el mensaje no se enviará, si habres más el intervalo quizás el que cumple años reciba tu mensaje una semana antes...

No sé si me explicado...

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 19/01/2005, 13:57
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 12 años, 11 meses
Puntos: 0
el script

yo necesito saber como se realiza el script, necesito los codigos, es decir quiero tener varias fechas y que el script envien automaticamente un mail X en cierta fecha, no que la fecha del servidor este bien.

Quiero enviar un mail en una fecha determinada, por ejemplo enviar un saludo de cumpleaños el 28 de febrero, pero el scriot lo he creado ahora, no se si me entienden , saludos
  #4 (permalink)  
Antiguo 19/01/2005, 14:02
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Php es un lenguaje del lado del servidor, esto es:

el visitante escribe la dirección de la web que contiene el script, el script se ejecuta en el servidor y envía el resultado al visitante en formato html...

De manera que para enviar el email es necesario que alguien ejecute el script en la fecha señalada.

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #5 (permalink)  
Antiguo 19/01/2005, 15:04
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 12 años, 11 meses
Puntos: 0
no

he leido que se puede enviar de forma automatica, no que alguien lo envie, se puedes hacer con una base de datos, pero me gustaria que me lo explicasen, de todas maneras agradezo tu respuesta
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 02:51.