php - 在 HTML gui 上执行 shell 命令 - 仅在本地机器上

标签 php html linux shell csh

所以我正在开发我自己的应用程序,我需要在其中执行 shell 命令,甚至在单击按钮时执行 csh 脚本。所有 HTML 代码正在做的是显示我在我的 arduino 上设置的一些传感器的结果通过 firefox,所以我基本上将它用作 GUI。 HTML 页面永远不会在线,它纯粹在我自己的机器上运行。

我知道这不是直接的,因为让 HTML 在实时网页上运行 shell 命令是一个安全问题,但我一直在阅读有关能够使用 php 脚本执行 shell 命令的信息,但因为它是在独立 PC 上运行的我不知道如何将它集成到通过单击页面上的按钮运行命令。

事实上,我根本没有使用 php 的经验,我什至不知道从哪里开始让它运行我的 HTML 代码。

帮助!

编辑:

如果不是 php,有没有其他方法可以通过单击 html 页面上的按钮来运行诸如“ls”之类的命令?

奥利

最佳答案

您可以使用 exec php function ,然后像这样执行你的脚本 exec('/path/myscript.sh')

但是您肯定必须以正确的方式设置您的 php/apache。尝试寻找一些基本的 Web 服务器配置教程。

关于php - 在 HTML gui 上执行 shell 命令 - 仅在本地机器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26094796/

相关文章:

php - 同一服务器中 Rails 应用程序子目录中 Wordpress 的 nginx 配置

javascript - 制作div(位置:fixed) scroll horizontally

javascript - firefox 下载属性不起作用

c - Windows 上有nftw(文件树遍历)功能吗

PHP:将两个日期对象合并为一个

php - 编写我的 linux 守护进程的首选方法是什么?

php - Sendmail 每次延迟 80 秒 - 是什么原因造成的?

javascript - .scrollTop(0) 无法让 div 滚动到顶部

linux - 在低权限用户上运行 shell 脚本

linux - MongoDb 和 YCSB : workload A: why update latency is so small?