mysql - How to call R script from PHP? -
i have bunch of r scripts calculations , return result. planning of building php website user can submit form data gets passed r script, processed , return result php , update interface.
the plan have database when user submits form, data gets stored in database r can read, process input , insert result in database php can grab it. however, there 2 problems:
- how r script knows values have been stored in database can grab values , processing?
- when r script finishes processing data , insert mysql db, how php understand @ moment php needs query database , grab value?
let's r script following:
range<-1:20 m<-mean(range) s<-sum(range) print(m) print(s)
as can see input @ case 1
, 20
define range, , output show values of m
, s
on webpage.
any idea how accomplish that? thanks!
shell_exec()
or exec()
best choices in php. this answer explains difference.
echo shell_exec("rscript my_script.r {$_get['range']}");
Comments
Post a Comment