[Resuelto] ejecutar archivo de python desde php

Iniciado por LaThortilla (Effort), 27 Marzo 2015, 03:12 AM

0 Miembros y 1 Visitante están viendo este tema.

LaThortilla (Effort)

Necesito hacer un simple hola mundo desde python he imprimirlo desde php
tengo lo siguiente:



archivopython.py

Código (python) [Seleccionar]
print("HOLA MUNDO PHP")

archivo.php

Código (php) [Seleccionar]
//echo shell_exec('python archivo.py'); MAL[/u][/s]
Código (php) [Seleccionar]
echo shell_exec('archivopython -i parametro1'); // BIEN
pero no me funciona por que? :huh: :huh: :huh: :huh: :huh:
SOLUCIONADO GRACIAS

engel lex

te aseguraste qué estás en la carpeta correcta?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Pablo Videla

#2
Tienes permisos en el php.ini para usar execute? comprueba eso y ve los errores en los logs.
---


LaThortilla (Effort)

Cita de: engel lex en 27 Marzo 2015, 04:55 AM
te aseguraste qué estás en la carpeta correcta?

el python.exe no esta en el directorio pero desde el command line de windows puedo ejecutarlo solo poniendo el comando python

Cita de: Pablo Videla en 27 Marzo 2015, 15:23 PM
Tienes permisos en el php.ini para usar execute? comprueba eso y ve los errores en los logs.
---



Ejecuta el comando Dir  y imprimo el resultado....supongo que eso significa que tengo permisos

Pablo Videla

Cita de: Effort en 27 Marzo 2015, 18:25 PM
el python.exe no esta en el directorio pero desde el command line de windows puedo ejecutarlo solo poniendo el comando python

Ejecuta el comando Dir  y imprimo el resultado....supongo que eso significa que tengo permisos

Pero el archivo al cual llama python esta en el mismo path del script de php?

Podrías validar si existe el archivo primero que todo antes de ejecutar el script
Citarhttp://php.net/manual/es/function.file-exists.php

----

Otra cosa, el archivo de python tiene permiso de ejecucion?

LaThortilla (Effort)

Cita de: Pablo Videla en 27 Marzo 2015, 18:39 PM
Pero el archivo al cual llama python esta en el mismo path del script de php?

Podrías validar si existe el archivo primero que todo antes de ejecutar el script
----


si esta en el mismo directorio del php....
Cita de: Pablo Videla en 27 Marzo 2015, 18:39 PM
Otra cosa, el archivo de python tiene permiso de ejecucion?

permisos como? el servidor esta montado sobre windows 7 y pues como te digo puedo ejecutar el python desde la linea de comandos de windows.. o no se a que permisos de ejecución te refieres...