| |||
envio automatico de e-mails para felicitar el cumpleaños Necessito que me ayudeis en una aplicación de envio automatico de e-mails para felicitar el cumpleaños de los usuarios de mi web. Como se hace eso? Yo lo que se hacer es que se envien e-mails manualmente pero automatico? Ayudarme porfavor. Gracias |
| |||
Tienes dos opcines: 1) Visitas sititos como Hotscripts.com y buscas alguna aplicación similar ya implementada de "mailing" ya hecha (que las hay ..) 2) Si lo vas a implementar tu mismo... primero decide donde vas a guardar esos datos de tus usuarios (e-mail minimo) como para poder leerlos en algún tipo de consulta a una BD .. o un array .. o lectura de un archivo y a su vez usar un bucle que extraiga dicho dato y llame a mail() en cada pasada de dicho bucle. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Preferiria implementarlo yo, y usare la base de datos de mi web, el problema es que no se como debe ser el script para que haga la rutina de buscar los usuarios que cumplan años y les envie un e-mail automaticamente, eso es possible? O debo ejecutar yo la rutina cada dia? Gracias por todo, espero tu respuesta. |
| ||||
Hola, La idea de jpinedo es la que yo use en asp hace tiempo, pero el problema es cuando no hay visitas. Creo que tendras que hacer una funcion que se ejecute cada x tiempo en tu servidor, tal vez en PERL. Suerte. |
| ||||
Hola, ahora mismo no puedo mirarlo, si veo que nadie te da una solución lo miraria este fin de semana y te contestaría el lunes. Si Tienes conexion permanente, podrias hacer una tarea programada en windows para visitar la página todos los dias (es una chapuza, pero para salir del paso vale). Te contesto el lunes. Un saludo. |
| |||
section1. Lo que tu kieres haxer asi de automático sin intervención de la acción de un usuario no es posible hacerlo en PHP. Recuerda que PHP es un lenguaje de scripts y ke va totalmente de la mano con la Web. La mejor opción para que tu mismo desarrolles la aplicación es utilizando PERL, como te dixe firewind y lo puedes programar en tu S.O. para que se ejecute a tal hr todos los dias. Eso ya depende de ke S.O. (Windows , Linux, FreeBSD, etc) Pero tendrias que ver como haxerlo en PERL yo por alli tengo uno parexido ke hixe en PERL pero usa una bd de MYSQL (es cosa de que le cambies algo, que seria el query en caso de ke vengan los email de una bd o un ciclo si es que vas a recorrer un arreglo o un archivo, sólo que mi código es para un servidor FreeBSD , no sé si haya diferenciasa puesto que solo trabajo con ese tipo de S.O. y sólo sé cosas muy básicas de PERL). La mejor opción que te doy es ke tengas claro el procedimiento a seguir para obtener lo ke buscas (lógica de la aplicación) y ya así puedas pedir ayuda en el foro de PERL, o sino te facilito mi código, pero tendras ke tener primero muy claro como es lo que quieres haxer |
| |||
Si usas Linux .. un Cron Job sobra .. y si usas un servicio de hosting (si te dá opción a usar Cron Job's) tan sólo lo llamas a ejecutar tu script como si de una visita más se tratase vía: GET http://www.tal.tal/tu_script.php > /dev/null (y programas el intervalo de ejecución como corresponda) Si usas Windows .. usa el "Programador de Tareas" .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Prefiero que sea basado en un script en php. La duda que me resta es como tiene que ser ese script? Me lo prodriais indicar ?, gracias.
__________________ Deja el mundo mejor que como lo encontraste... By B.P. |
| |||
El "script" igual lo vas a tener que hacer .. lo que pasa que con el Crob Job (o Programador de tareas) lo ejecutaras automáticamente y de otra forma abrá que esperar que tu sitio en la página donde coloques la llamada a ese "script" entre alguien por lo menos una vez al dia ... Si quieres que "hagamos" (entre todos . ... principalmente con tus aportes) ese "script" .. lo primero que tendrás que indicarnos es que BD (tabla de usuarios) usa con la descripción de sus campos (sobre todo el tipo de dato que usas para tus fechas de nacimiento o como guardas ese dato). Por qué .. lo que te hace falta en principio es hacer esa consulta a tu BD por esas y para enviar el e-mail a cada una .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Pues en la base de datos de donde se obtendra la información tiene los siguientes campos: Nick nombre daydate (dia de nacimiento) monthdate (mes de nacimiento) yeardate (año de nacimiento) city (ciudad) cp (codigo postal) Si pongo el script en la web principal seguro que alguien la activa por lo menos una vez al dia. Gracias.
__________________ Deja el mundo mejor que como lo encontraste... By B.P. |
| |||
Pues bien .. ahora sólo te toca hacer tu consulta a tu BD (tabla esa que pusistes) y obtener el campo mail de todos los registros. Si usas el típico mysql_fetch_array() junto con el tipico bucle while() .. sólo tienes que meter en tu bucle la función mail() para componer el "TO" del mail y hacer el envio uno por uno. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |