PHP-将表单输入作为变量传递给bash脚本?

时间:2018-07-24 23:09:58

标签: php bash forms

我正在开发一个快速而肮脏的Web应用程序,该应用程序旨在将我使用Shell脚本完成的常见任务包装到Web界面中,以供无法使用CLI的两个用户使用。

我唯一的问题是将输入的值传递到表单中,以用作针对所述shell脚本的参数。例如,一个bash脚本仅将电子邮件地址作为参数。将其传递给要执行的bash脚本的最佳方法是什么?

我当时在考虑使用system()作为PHP,表明它可以在这种情况下运行,然后打印出脚本显示在网页上的结果,但是我在确定从哪里开始时遇到了问题。

我的表单代码目前主要是占位符,如下所示:

  <input type="text" id="syncAcct" runat="server" name="syncAcct" class="form-control" placeholder="user@domain.tld">
  <span class="input-group-btn">
    <button class="btn btn-default" runat="server" name="submit" type="button">Sync Quota</button>

如果需要以某种方式在页面上打印结果,我需要从该表单(电子邮件地址)获取输入并将其传递到我的脚本(例如syncQuota.sh user@domain.tld)。会是一个不错的奖励,但是我实际上正在努力实现基本功能,并且在这一点上很茫然。

您能提供的任何帮助将不胜感激。

0 个答案:

没有答案