2017-06-05 355 views
0

這是我第一次問的問題在這裏,請與我是那種......HTML按鈕執行一個PHP腳本,exe文件shell腳本

我曾嘗試和研究許多解決方案,但無法正常工作。我對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。所以我不認爲劇本是錯誤的......這只是我的按鈕有問題。任何幫助表示讚賞。

感謝

+0

您需要檢查在php.ini中是否啓用了exec,以及您的web服務器是否有權運行腳本。 – kRicha

+0

對不起,也許是一個愚蠢的問題,但我怎麼檢查其中的任何一個?對於許可,現在我設置777所有相關的文件進行測試 – Kenji

+0

然而,當我運行「php script.php」,執行似乎工作雖然?... – Kenji

回答