我有一个 web 服务器运行一个带有几个按钮的简单 php 页面 (12345678) 这些按钮通过一个 arduino 控制我家的灯。
现在我想创建一个简单的应用程序来控制这些按钮。PHP脚本发布在下面:
<?php if (isset($_POST['button1'])) { shell_exec('screen -S led -X stuff 1'); } ?>
<?php if (isset($_POST['button2'])) { shell_exec('screen -S led -X stuff 2'); } ?>
<?php if (isset($_POST['button3'])) { shell_exec('screen -S led -X stuff 3'); } ?>
<?php if (isset($_POST['button4'])) { shell_exec('screen -S led -X stuff 4'); } ?>
<?php if (isset($_POST['button5'])) { shell_exec('screen -S led -X stuff 5'); } ?>
<?php if (isset($_POST['button6'])) { shell_exec('screen -S led -X stuff 6'); } ?>
<?php if (isset($_POST['button7'])) { shell_exec('screen -S led -X stuff 7'); } ?>
<?php if (isset($_POST['button8'])) { shell_exec('screen -S led -X stuff 8'); } ?>
<form action="" method="post">
<button type="submit" name="button1">AV Rack</button>
<br>
<button type="submit" name="button2">Scherm bureau + LEDs</button>
<br>
<button type="submit" name="button4">Woonkamer LEDs + Beamer</button>
<br>
<button type="submit" name="button3">Buiten Achter</button>
<br>
<button type="submit" name="button5">Red LED test</button>
<br>
<button type="submit" name="button6">Error test</button>
<br>
<button type="submit" name="button7">Alles aan</button>
<br>
<button type="submit" name="button8">Alles uit</button>
</form>
有人能指出我正确的方向吗?
编辑:
我确实到了某个地方,但不是一路走来。
应用程序正在正常工作并发送命令。Web 界面仍在运行
我认为我的服务器(ubuntu)不接受我发送的信息/命令。我认为我在命令端做错了什么。
index.php?action=""&method="post"&type="submit"&name="button1"
如果我把它放在我的浏览器 url 栏或我尝试过的任何其他字符串中,不会给我结果,而只是带有按钮的页面。
有什么建议么?