如何在網頁端調用服務器端的程序?
要求應該是在客戶端網頁上發送消息到服務器,然后服務器響應這個消息并執行程序,然后將程序運行結果返回給網頁。
當然還有一種要求是用網頁管理服務端程序,跟遠程桌面一樣,這個由于篇幅限制不多解釋,請自己去搜索VNC這個遠程控制臺。
回到正題,一般來講,服務端腳本語言都可以執行程序的,這里以PHP為例子
<?phpexec("./run.sh",$output)//接收控制臺輸出的內容或者程序執行的結果print_r($output)//輸出這個結果給網頁?>
一般來講,在網頁直接指令執行服務器文件風險性極高,所以許多時候這些服務端腳本語言的默認設定是不會讓你執行文件的,需要自行修改相關設置參數提升權限才可以獲取讓腳本語言執行文件的權限,系統文件夾的權限也相應需要修改。不同系統對應設置不同。
Windows的權限設置很詳細,建議要進行這種高風險操作之前先詳細了解文件權限方面知識,這部分內容不在本題范圍中,不多做解釋。