Necesito hacer un simple hola mundo desde python he imprimirlo desde php
tengo lo siguiente:
archivopython.py
print("HOLA MUNDO PHP")
archivo.php
//echo shell_exec('python archivo.py'); MAL[/u][/s]
echo shell_exec('archivopython -i parametro1'); // BIEN
pero no me funciona por que? :huh: :huh: :huh: :huh: :huh:
SOLUCIONADO GRACIAS
te aseguraste qué estás en la carpeta correcta?
Tienes permisos en el php.ini para usar execute? comprueba eso y ve los errores en los logs.
---
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
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?
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...