0

当我搜索在另一个 PHP 脚本中执行 PHP 脚本的方法时,我在http://www.php.net/manual/de/function.passthru.php找到了函数passthru()。我向下滚动,看到一些注册表、命令行和 EXE 文件。是否可以在服务器上从 PHP 脚本(使用passthru()exec()或其他东西)运行 EXE 文件。

如果可能的话,有没有办法获得EXE文件的结果或输出?

如果一切正常,有没有办法使用 .NET 应用程序?

先感谢您 :)

对不起,如果我的英语不是很好。

4

1 回答 1

0

根据手册 passthru() 在标签上做了什么,它通过标准输出。如果另一端有浏览器,它会直接发送到该浏览器。

如果你想要结果,你可以尝试反引号,这是因为 PHP 松散地基于 Perl。:)

因此,例如:

$foo = `mybinaryprogramm someparameters $somemoreparametersrightfromavariable`;
#now go and do something usefull with $foo

我应该提一下,你应该以某种方式从变量中清理 $somemoreparametersright,但我希望你认为这是一种好的做法。:)

于 2013-10-21T16:26:27.730 回答