2010-10-21 69 views
0

我正在尋找一種方式來像網頁中的按鈕,只有當你按下事件處理是一個服務器中的程序。就像在服務器中執行程序的觸發器一樣。PHP服務器事件處理

有沒有辦法做到這一點?

+0

我不明白你的意思是「服務器中的程序」。這與調用PHP頁面有何不同? – 2010-10-21 17:12:19

+0

我的意思就像是一個在java或python中運行的程序,它處理網頁中的事件。 – petermlm 2010-10-21 17:52:12

回答

0

甲PHP腳本可以使用的各種功能的一個像execsystempassthru在服務器上執行的命令。這可能是一個安全噩夢,所以要小心。

0

AJAX客戶端部分(發送有關被按下的按鈕通知),和PHP(函數的exec()OU系統())。

0

像其他人說的那樣,exec,system和passthru都可以用於此,但我相信您需要禁用安全模式。

safe_mode設置=關

http://php.net/manual/en/features.safe-mode.php

要添加到這個答案,你可以做一個形式

Page1.html

<html> 
<head> 
</head> 
<body> 
<form action="script.php" method="post"> 
<input type="submit" /> 
</form> 
</body> 
</html> 

的script.php

<?php 
shell_exec("cmd"); 
echo "done"; 
?> 

有人糾正我,如果我在這裏錯了。