Обработка событий на сервере PHP - PullRequest
0 голосов
/ 21 октября 2010

Я ищу способ, чтобы кнопка была похожа на веб-страницу, только когда вы нажимаете на нее, обработка событий - это программа на сервере. Как триггер для выполнения программы на сервере.

Есть ли способ сделать это?

Ответы [ 4 ]

0 голосов
/ 21 октября 2010

Как уже говорили другие, для этого можно использовать exec, system и passthru, но я считаю, что вам нужно будет отключить безопасный режим.

safe_mode = Off

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

Кто-то поправит меня, если я здесь не прав.

0 голосов
/ 21 октября 2010

Возможно, вы захотите посмотреть что-то вроде: http://php.net/manual/en/book.exec.php

0 голосов
/ 21 октября 2010

AJAX для клиентской части (отправка уведомления о нажатой кнопке) и PHP (функция exec () ou system ()).

0 голосов
/ 21 октября 2010

PHP-скрипт может выполнять команду на сервере, используя одну из различных функций, таких как exec, system и passthru. Это может быть кошмар безопасности, поэтому будьте осторожны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...