我有一个作为cron作业运行的php文件。该文件每天使用curl获取当天的所有足球比赛并将其存储在数据库中。因此表nextgames
具有以下内容:
HomeTeam,AwayTeam,League,各种事物的赔率如1,X,2等等(无所谓)。
对于每个游戏,我想运行一些R代码。基本上,在php脚本中我需要运行如下命令:
exec("Rscript <path>/myscript.R");
我的第一个问题是:在那个剧本中,我需要通过HomeTeam,AwayTeam和League。那么如何将这些变量传递给脚本呢?
我的第二个问题是:该脚本的结果是一个7x7矩阵,表示每支球队得分0,1,2,3,4,5或6的概率。如何将数据恢复到php?
PS:我无法在我主播的虚拟主机上安装rapache。
答案 0 :(得分:4)
查看proc_open
文档页面上的示例:http://php.net/manual/en/function.proc-open.php
我建议将矩阵的内容输出为一些可移植格式,例如JSON(看起来R可以做JSON)。然后只需json_decode R脚本的输出。