Foros del Web » Programando para Internet » PHP » Symfony »

symfony 1.4 ejecutar script python

Estas en el tema de symfony 1.4 ejecutar script python en el foro de Symfony en Foros del Web. Hola todos, alguien sabe como puedo ejecutar un script de python desde symfony? Con php simple exec("python script.py " ... ); pero no encuentro como ...
  #1 (permalink)  
Antiguo 19/06/2013, 08:31
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
symfony 1.4 ejecutar script python

Hola todos, alguien sabe como puedo ejecutar un script de python desde symfony?

Con php simple exec("python script.py " ... ); pero no encuentro como ejecutar algo as{i desde symfony.

Desde ya agradezco cualquier orientación
  #2 (permalink)  
Antiguo 19/06/2013, 08:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: symfony 1.4 ejecutar script python

Symfony es PHP, por lo que puedes usar exec() de la misma manera
  #3 (permalink)  
Antiguo 19/06/2013, 08:48
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: symfony 1.4 ejecutar script python

Claro, pero eso es lo que no logro hacer...
Quiero ejecutar el script desde el actionClass luego de procesar un formulario, pero el exec me devuelve vacio.
La orden es exec("python contar.py '".http_build_query($texto)."'",$salida); Esto funciona perfecto en un script
php con el archivo en la misma carpeta, pero en symfony, no lo lee, ni de escrito así ni con rutas absolutas por ello es que creo que no ejecuta la orden
  #4 (permalink)  
Antiguo 19/06/2013, 10:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: symfony 1.4 ejecutar script python

Me imagino tienes que poner el path al archivo correcto, ej:
Código PHP:
Ver original
  1. exec("python /path/al/archivo.py", $salida);
  #5 (permalink)  
Antiguo 19/06/2013, 11:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: symfony 1.4 ejecutar script python

Si, gracias GatorV, no sé por qué no me tomaba la ruta al estilo /path/ruta/archivo/, finalmente anduvo seteando la ruta con sfConfig::get('sf_root_dir')+ruta_interna

Muchas gracias por responder.

Etiquetas: php, python
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.