当我直接执行脚本时它正在运行(意味着LED已打开),但是当我编写脚本以点击按钮时,它上面的LED没有运行(意味着LED没有打开)。我还在 cgi-bin 文件夹中创建了 on.py 文件并授予其所有权限。这里第一个脚本运行完美,但第二个脚本没有运行。两个脚本几乎相同,唯一的区别是 PHP 部分中的按钮代码。第二个剧本中的问题在哪里,我不知道......请帮助我!提前谢谢!
<html>
<body>
<form method="POST" action="">
<p>
<input type="button" name="on" value="ON" /><br>
<input type="button" name="off" value="OFF" />
</p>
</form>
<?php
exec("sudo python /usr/lib/cgi-bin/on.py");
?>
</body>
</html>
----------------------------------
2)index.php
---------------------------------
<html>
<body>
<form method="POST" action="">
<p>
<input type="button" name="on" value="ON" /><br>
<input type="button" name="off" value="OFF" />
</p>
</form>
<?php
if ( isset( $_POST["on"] ) ) {
exec("sudo python /usr/lib/cgi-bin/on.py");
}
?>
</body>
</html>