Iniciar sesión

Ver la versión completa : PHP Llamar a archivo python desde php



FlipFlopX
10/03/2017, 23:28
Hola gente: Me estoy peleando para crear un php que llame a un python que recoge datos de temperatura y humedad de un sensor. Todo corre bajo una raspberry, el servidor, los archivos, el sensor... El problema es que cuando intento acceder desde el móvil o pc al php me dice que la pagina localhost ha rechazado la conexión, pero cuando corro el index.html que llama al php y éste al python desde la propia rasp todo funciona correctamente. También si pongo un index.html genérico funciona en todos lados ¿Tengo que "montar" algo en el apache para que funcione python desde el exterior?

dr_bacterio
11/03/2017, 11:44
php me dice que la pagina localhost ha rechazado la conexión
Hola,

en la URL que usas para llamar a tu página de PHP desde el exterior no puedes usar localhost , eso es un alias para llamar a la máquina desde dentro de la misma máquina. Debes averiguar la IP de tu Raspberry Pi en tu red y ponerla en la URL.

FlipFlopX
11/03/2017, 12:24
Sí, tengo instalado un servicio de no-ip. Me he explicado mal, lo que tengo en index.html es un iframe que carga el php. Desde la propia rasp todo funciona correctamente desde el exterior no carga el php en el iframe

dr_bacterio
11/03/2017, 12:39
Si, pero la URL que tienes puesta en el iframe debe tener localhost y no la IP de la Raspberry, por eso te da ese error. Si quieres pon el código del index.html

FlipFlopX
11/03/2017, 18:59
Si, pero la URL que tienes puesta en el iframe debe tener localhost y no la IP de la Raspberry, por eso te da ese error. Si quieres pon el código del index.html

Efectivamente, en cuanto he puesto la ip de la rasp ha funcionado, gracias por la ayuda!