我想 运行 每日 php 文件 html 和 js 内容 crontab

I want to run daily php file with html and js content crontab

我是这个话题的新手,我开发了一个.php文件,里面有一段html代码,通过javascript实现了一系列的功能,这个通过ajax,执行 php 代码,在数据库中注册数据,代码工作正常,当打开 url 时,它在内部完成整个过程。 但是我现在想要的是安排这段代码在每天的某个时间执行,但是当直接用我的主机做的时候,它 returns html 代码并且不执行它。我还使用了 cron-job.org 和它 returns 一样,它 returns 所有 html 文本格式的代码,但它不执行我拥有的功能和其他功能在 javascript 和 php 中。 如果你能帮助我,我将不胜感激。

无法使用 php 在服务器端 运行 js,但如果您的脚本可以 运行 在网络服务器上,您可以使用 CURL 运行 它作为一个网页。您也可以在本地主机上 运行 它。像这样设置 CURL 和设置 cron 作业 curl https://localhost/script.php。在网络服务器上 运行 脚本的另一种方法是 wget,像这样:wget https://localhost/script.php

我会做的是,创建一个新的 PHP 文件,其中包含通常通过 AJAX 请求执行的所有函数调用。然后在 cronjob 中安排这个新的 PHP 文件。

您还可以编写整个脚本,就好像您是通过无头浏览器(例如 PhantomJS 或 Selenium)访问页面的访问者一样。然后安排。