Foro de elhacker.net

Programación => 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
  1. print("HOLA MUNDO PHP")

archivo.php

Código
  1. //echo shell_exec('python archivo.py'); MAL[/u][/s]
Código
  1. 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
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

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
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
Citar
http://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
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....
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...