Me explico, tengo una página montada en cakephp, todo funciona bien no hay ningun problema, ahora bien, necesitamos implementar un sistema de envio de correos automatizados desde la aplicación. Soy completamente nuevo en esto, he mirado por google, y en la mayoria de las respuestas que encuentro hablan de crear un cronjob.
Lo he intentado, pero como no sé "programarlo" me da error.
Luego, he mirado si se podía hacer que se ejecute un archivo PHP directamente cada x tiempo, y en un blog he encontrado que si... bien he puesto la ruta absoluta al archivo en el panel del hosting, pero lamentablemente me da errores de sintaxis. Pero he hecho la prueba de poner un fichero así:
Código:
Pero continua diciendome que hay errores de sintaxis.<?php for($i=1;$i<9;$i++){ echo 'hola mundo'; } ?>
No sé, lo único que quiero es que, cada mañana revise una tabla de mi BBDD, mire de la tabla la columna fecha_renovacion, y que si esta fecha es la misma que la fecha del sistema envie un correo recordandole al cliente la opción de renovar...
A ver si hay alguna manera de hacerlo, insisto "nunca" había oido hablar de cron, si alhuien sabe una manera de explicarlo para dummies, sería genial...
Utilizo Cakephp 2.2 y tenemos el hosting alojado en un VPS, en el cual hay un formulario que me "permite" crear las tareas de cron de manera visual, me solicita:
Gestor de cron: asistente para crear tareas cron fácilmente.
Código:
El log que me muestra al ejecutarlo es:Enviar resultados a este correo: introduce la dirección de correo en la que quieres recibir los resultados de las tarea cron que hayas creado. Añadir tarea: introduce la ruta completa del comando, la frecuencia con la que quieres ejecutarlo y especifica si deseas guardar los resultados en el fichero de logs (debes indicar un nombre para el archivo). Luego pulsa el botón Guardar tarea. Tareas creadas: lista de todas las tareas cron que existen en este momento. Pulsa el botón Eliminar si quieres borrar alguna.
Código:
Pues eso, que si alguien conoce una manera de hacerlo, se lo agradecere.../home/dominio/www/app/Vendor/correo.php: line 1: ?php: No existe el fichero o el directorio /home/dominio/www/app/Vendor/correo.php: line 2: syntax error near unexpected token `(' /home/dominio/www/app/Vendor/correo.php: line 2: `for($i =1;$<9;$++){'
Saludos y gracias de antemano !!!