[R-es] php-R
Jose Manuel Veiga del Baño
chemavb en um.es
Mar Ago 4 20:19:54 CEST 2015
Estimados colegas:
Estoy tratando de ejecutar varios scripts de R a través de php. Para ello
estoy utilizando el siguiente código pero me sale:
El URL solicitado no ha sido localizado en este servidor. El URL de
la página que lo refirió[1] parece ser equivocado u obsoleto. Por favor
comunique al autor de esa página[1] acerca del error.
Este código que está sacado de internet indica la dificultad para
ejecutarlo a través de php por velocidad y varios usuarios al mismo
momento. No se si alguien tiene experiencia en este tipo de usos php-R y me
puede ayudar.
---------------------------------------------------------------------------------------------------------------------------------------------------
Codigo PHP:
<?php
// poorman.php
echo "<form action='poorman.php' method='get'>";
echo "Number values to generate: <input type='text' name='N' />";
echo "<input type='submit' />";
echo "</form>";
if(isset($_GET['N']))
{
$N = $_GET['N'];
// execute R script from shell
// this will save a plot at temp.png to the filesystem
exec("C:\Program Files\R\R-3.2.0\bin\x64\my_rscript.R $N");
// return image tag
$nocache = rand();
echo("<img src='temp.png?$nocache' />");
}
?>
Codigo R:
args <- commandArgs(TRUE)
N <- args[1]
x <- rnorm(N,0,1)
png(filename="temp.png", width=500, height=500)
hist(x, col="lightblue")
dev.off()
Muchas gracias.
Vínculos:
---------
[1] http://localhost/www/CHEMGEST/borrar.php
Dr. José M. Veiga
Dpt. Química Agrícola, Geología y Edafología.
Universidad de Murcia.
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es