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。所以我不認爲劇本是錯誤的......這只是我的按鈕有問題。任何幫助表示讚賞。
感謝
您需要檢查在php.ini中是否啓用了exec,以及您的web服務器是否有權運行腳本。 – kRicha
對不起,也許是一個愚蠢的問題,但我怎麼檢查其中的任何一個?對於許可,現在我設置777所有相關的文件進行測試 – Kenji
然而,當我運行「php script.php」,執行似乎工作雖然?... – Kenji