PHP和EXE文件

时间:2013-10-21 15:23:18

标签: php ftp exe execute passthru

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

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

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

提前谢谢你:)

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

1 个答案:

答案 0 :(得分:0)

根据手册passthru()在标签上做了什么,它通过stdout。如果另一侧有浏览器,它会直接发送给它。

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

所以,例如:

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

我应该提到你应该以某种方式消毒$ somemoreparametersrightfromavariable,但我希望你看到这是一个好习惯。 :)