Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: LaThortilla (Effort) en 27 Marzo 2015, 03:12 AM

Título: [Resuelto] ejecutar archivo de python desde php
Publicado por: LaThortilla (Effort) en 27 Marzo 2015, 03:12 AM
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
Título: Re: [AYUDA][EXECUTE] ejecutar archivo de python desde php
Publicado por: engel lex en 27 Marzo 2015, 04:55 AM
te aseguraste qué estás en la carpeta correcta?
Título: Re: [AYUDA][EXECUTE] ejecutar archivo de python desde php
Publicado por: 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.
---

Título: Re: [AYUDA][EXECUTE] ejecutar archivo de python desde php
Publicado por: LaThortilla (Effort) en 27 Marzo 2015, 18:25 PM
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
Título: Re: [AYUDA][EXECUTE] ejecutar archivo de python desde php
Publicado por: Pablo Videla en 27 Marzo 2015, 18:39 PM
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?
Título: Re: [AYUDA][EXECUTE] ejecutar archivo de python desde php
Publicado por: LaThortilla (Effort) en 27 Marzo 2015, 19:09 PM
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...