Executer un script R en php
et recuperer la sortie de la console à l'écran du navigateur géré par php.
J'ai un fichier fichier.r qui dois etre appelé par une page php. J'aimerai qu'il s'exécute et que je recupere dans une varible php le texte qui s'affiche normalement dans la console de R.
Quelques pistes que je n'ai pas su mettre en oeuvre:
exec()
Code:
exec("R CMD BATCH --vanilla --slave --no-timing E:/mycode.r && exit");
si j'utilise exec le navigateur tourne sans arrets...
system()
passthru()
et tout ça, ainsi que:
Code:
1 2
| use Kachkaev\PHPR\RCore;
use Kachkaev\PHPR\Engine\CommandLineREngine; |
https://github.com/kachkaev/php-r
Et là j'ai vraiment rien compris.
Que veut dire:
Code:
1 2
| $r = new RCore(new CommandLineREngine('/path/to/R'));
$rProcess = $r->createInteractiveProcess(); |
pourquoi pas:
Code:
1 2
| $rProcess = new RCore(new CommandLineREngine('/path/to/R'));
$rProcess = $rProcess ->createInteractiveProcess(); |
le code de mon fichier.R
et j'aimerai pouvoir afficher le coucou grâce à un echo ou equivalent dans ma page php.
Merci par avance pour la qualité de vos réponses, et votre patience pour les questions basiques que je vous pose. le net est vraiment vide en explications simples à ce sujet, surtout quand on maitrise vraiment pas les batchs (je crois comprendre qu'il y a un rapport, je n'en suis même pas sur)
Edit: vraiment personne pour m'aider? J'arrive a lancer R.exe avec exec() mais pas à lui passer le code à exécuter. HELP! HELP!