我尝试了许多人们建议的在线方法,但仍然没有找到解决方案
我需要运行一个包含来自 cronjob 的 javascript 的 php 文件
目前,我无法通过 PHP 完成
如果有人有想法,我很想读
我尝试了许多人们建议的在线方法,但仍然没有找到解决方案
我需要运行一个包含来自 cronjob 的 javascript 的 php 文件
目前,我无法通过 PHP 完成
如果有人有想法,我很想读
您可能必须通过浏览器触发它。让计算机通过 cron 选项卡(或其他一些定时设备……我知道您可以通过 Mac 上的 Automator/AppleScript 来打开 URL)。
我是怎么做的:我把工作分成任务。
任务 1:执行 Javascript
Javascript 需要浏览器才能运行。在这方面你可以试试 casperjs/phantomjs。您可以轻松地为此创建一个 cronjob。请检查:从 cron 运行 casper.js 脚本
任务 2:将结果交付给 PHP
我假设您获取 JS 的结果并在 PHP 中使用它。所以 JSON 可以完成这项工作。在第一个任务结束时输出到一个文件。在此任务中,使用 file_get_contents 读取它。
任务 3:PHP Cron
这很明显 :)
当然,有更好、更简单、更简单的解决方案。我也是这里的新手,但是这种方法对于类似的工作来说都是我的所有问题。