从客户端执行专用服务器上的exe

时间:2012-09-28 12:23:49

标签: php asp.net ftp

  

可能重复:
  Starting an exe on the server

我想ftp在服务器和任何asp.net网页上的exe或最终将在被调用时运行exe的php页面。 exe将在服务器上安装一个应用程序并开始运行并占用服务器上的一个端口来监听一些客户端。

是否可以不对服务器的配置进行任何更改? 如果可能,它是否安全?

3 个答案:

答案 0 :(得分:1)

http://uk.php.net/manual/en/function.exec.php

如果您希望在没有任何安全层的情况下公开此URL,那么它显然不安全。

答案 1 :(得分:1)

您可以使用exec()函数在服务器上运行.exe文件:

<?php

    exec("file.exe");

?>

答案 2 :(得分:0)

一个。我想在服务器上ftp一个exe

是的,您可以使用execsystem

B中。安全?取决于您从哪里获取参数...但使用escapeshellargescapeshellcmd将有助于降低风险