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"; 
?> 

有人纠正我,如果我在这里错了。