[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