执行php脚本的HTML按钮,用于执行shell脚本

时间:2017-06-05 15:48:45

标签: javascript php jquery html ajax

这是我第一次在这里提问,所以请和我好心......

我尝试并研究了许多解决方案,但工作不正常。我对javascript,ajax或php相当缺乏经验,所以我接近这个的方式可能并不理想。我需要一个html按钮,在单击时,将调用具有exec命令的script.php。到目前为止我点击的是,网页转到并显示/script.php但似乎没有实际运行exec()块。

HTML:

<form method="post" action="script.php">
    <button name="button">Update Inventory</button>
</form>

的script.php:

<?php
exec("cd /home/jenkins/Desktop/automationutils/Python/Inventory/ && ./init.py");
?>

我可以运行php script.php,它可以在cmd上运行。所以我不认为脚本是错的......只是我的按钮出了问题。任何帮助表示赞赏。

由于

1 个答案:

答案 0 :(得分:0)

您可以将脚本包含在将执行该文件的文件中,并将调用放入函数中并添加一个侦听器来运行它。 Here is an example to get you started