将Python变量打印到PHP页面
我正在尝试将python变量打印到php页面。我的php脚本status.php如下所示将Python变量打印到PHP页面,php,python,Php,Python,我正在尝试将python变量打印到php页面。我的php脚本status.php如下所示 <?php $result = json_decode(exec('python status.py'), true); echo $result; ?> 我可以得到shell命令来打印php变量,当门关闭时,它会显示为 门是关着的 1. 但是,当我从浏览器运行变量1时,无法将其打印到php页面。任何帮助都将不胜感激 通过改变 $result=json_decode(exec('python
<?php
$result = json_decode(exec('python status.py'), true);
echo $result;
?>
我可以得到shell命令来打印php变量,当门关闭时,它会显示为
门是关着的
1.
但是,当我从浏览器运行变量1时,无法将其打印到php页面。任何帮助都将不胜感激 通过改变
$result=json_decode(exec('python status.py'),true)代码>
到
$result=json_decode(exec('sudo python status.py'),true)
它允许将变量从python脚本传递到php脚本。通过webrowser访问文件时似乎存在访问问题
import json
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setuip(23, GPIO.IN, pull_up_down=GPIO.PUD_UP)
input_state = GPIO.input(23)
if input_state == False:
print("Door is closed")
D = 1
elif input_state == True:
print("Door is open")
D = 0
print json.dumps(D)