es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Quiero ejecutar diariamente un archivo php con contenido html y js en crontab.

Soy nuevo en este tema y he desarrollado un archivo .php, que contiene código HTML en su interior, el cual realiza una serie de funciones a través de JavaScript y, con la ayuda de Ajax, ejecuta un código PHP que registra datos en una base de datos. El código funciona correctamente al abrir la URL, realiza todo el proceso internamente.
Sin embargo, lo que quiero ahora es programar este código para que se ejecute todos los días a una hora determinada, pero al hacerlo directamente con mi hosting, devuelve el código HTML y no lo ejecuta. También probé con cron-job.org y obtuve el mismo resultado, devuelve todo el código HTML en formato de texto, pero no ejecuta las funciones y otras cosas que tengo en JavaScript y PHP.
Agradecería mucho si pudieras ayudarme.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que tienes un archivo PHP con un código HTML que ejecuta funciones a través de JavaScript y Ajax, que luego ejecuta un código PHP para registrar datos en una base de datos. El problema que enfrentas es que cuando intentas programar este código con un servicio de hosting o utilizando cron-job.org, devuelve el código HTML en formato de texto en lugar de ejecutar las funciones y registrar datos en la base de datos.

    Este problema puede deberse al hecho de que tu archivo PHP puede no ser compatible con el servicio de hosting o cron-job.org. Una solución podría ser consultar la documentación de tu servicio de hosting o cron-job.org para asegurarte de que tu archivo PHP sea compatible con su plataforma, ya que algunos servicios de hosting o cron-job.org tienen limitaciones o requisitos específicos.

    Otra solución podría ser modificar tu archivo PHP para incluir una interfaz de línea de comandos (CLI) que se pueda ejecutar a través de un cron job. De esta manera, el código se ejecutará directamente en lugar de a través de un servidor web, lo que puede resolver el problema de devolver el código HTML en formato de texto.

    En general, es importante asegurarse de que tu archivo PHP sea compatible con la plataforma que estás utilizando antes de intentar programarlo para que se ejecute, y puede ser necesario modificar tu archivo PHP para cumplir con los requisitos de la plataforma.

Comments are closed.