[R-es] php-R

2015-08-07 Por tema Jose Manuel Veiga del Baño
  Estimados compañeros,

Os agradezo la ayuda recibida, al final creo (porque tras mucho investigar
y probar) es la opción que me ha dado menos problemas y más rapidez es
usar la clase Rclass -> https://github.com/jabrena/RLab

Un saludo.

Dr. José M. Veiga
Dpt. Química Agrícola, Geología y Edafología.
Universidad de Murcia.

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] php-R

2015-08-05 Por tema Javier Rubén Marcuzzi
Estimados

Yo supe colocar algunas cosas entre php y R, pero creo que hoy hay una pregunta 
anterior, ¿tienes acceso al servidor?, ¿Qué sistema operativo? ¿Qué base de 
datos? ¿Qué se usa para interactuar (html5, rest)?

Porque posiblemente hoy es necesario pasar por php, r tiene herramientas para 
trabajar dentro de un servidor.

Sobre el código que usted envía, sospecho que debe haber un problema con los 
permisos de ejecución, R está en Windows y posiblemente xamp, wamp, o IIS, por 
ese lado debería investigar antes de pensar en un problema de R (aunque es 
posible que el inconveniente esté en R).

Otra pregunta, el código que usted tiene en su computadora se ejecuta en el 
servidor, porque puede ser que una diferencia entre ambas computadoras 
complique su trabajo.

Javier Rubén Marcuzzi
Técnico en Industria Lácteas
Veterinario



De: Carlos Ortega
Enviado: miércoles, 5 de agosto de 2015 3:19 p. m.
Para: Jose Manuel Veiga del Baño
CC: Lista R
Asunto: Re: [R-es] php-R


Hola,

No sé si todavía es útil...:

http://stats.stackexchange.com/questions/4279/how-can-i-integrate-r-with-php

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 4 de agosto de 2015, 20:19, Jose Manuel Veiga del Baño 
escribió:

> 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:
>
>// poorman.php
>
>echo "";
>echo "Number values to generate: ";
>echo "";
>echo "";
>
>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("");
>}
>?>
>
> 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]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] php-R

2015-08-05 Por tema Carlos Ortega
Hola,

No sé si todavía es útil...:

http://stats.stackexchange.com/questions/4279/how-can-i-integrate-r-with-php

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 4 de agosto de 2015, 20:19, Jose Manuel Veiga del Baño 
escribió:

> 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:
>
>// poorman.php
>
>echo "";
>echo "Number values to generate: ";
>echo "";
>echo "";
>
>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("");
>}
>?>
>
> 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]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] php-R

2015-08-05 Por tema Patricio Fuenmayor Viteri
Hola...Otra forma y mas robusta.. pienso yo, es usar PL/R 
http://www.joeconway.com/plr/de esta forma llamas a procedimientos almacenados 
en postgres y entiendo yo que es mas f�cil la interacci�n entre php y 
postgres.Es una idea, y de paso ganas mucho en la administraci�n de datos 
Patricio.
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] php-R

2015-08-05 Por tema Mario Rodriguez via R-help-es



El 04/08/15 a las 20:19, Jose Manuel Veiga del Baño escribió:

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:

 
echo "";

echo "Number values to generate: ";
echo "";
echo "";
 
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");


Hola,

Por motivos de seguridad, un servidor web solo tiene acceso a los 
ficheros de un subárbol de la estructura de directorios del sistema 
operativo.


Así, un script php ejecutado en este entorno difícilmente podría acceder 
a la carpeta 'Program Files'. Mi sugerencia iría por guardar los scripts 
dentro del subárbol al que tenga acceso el servidor (Apache?) o 
instalarlos como un paquete de R.


Si trabajas con Apache, quizás haya alguna manera de indicarle a qué 
carpetas adicionales le das permiso de acceso. Yo no lo sé, pero podrías 
investigarlo.


Otra cosa. Cuando ejecutas la instrucción exec, no indicas qué programa 
tiene que ejecutar el fichero my_rscript.R y quizás el SO no tenga forma 
de saberlo. Yo le  echaría un vistazo a cómo ejecutar R desde el 
terminal del SO y qué parámetros tengo a mi disposición.


--
Mario

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] php-R

2015-08-04 Por tema Jose Manuel Veiga del Baño
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: 

   ";
   echo "Number values to generate: ";
   echo "";
   echo "";
    
   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("");
   }
   ?>

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]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es