PHP调用外部exe文件
今天发现一个比较有意思的东东。
下面两个PHP函数可以调用外部程序,并在网页上显示出结果。
system( ‘abc.exe -f abc.txt’ );
exec( ‘abc.exe -f abc.txt’ );
前提是PHP配置要有相应的权限,我的PHP配置默认就有,所以我就不关心权限的问题了。
我做了个例子,证实可行。
<?php
//exec("E:\www\http\rebotTest\1.exe");
//passthru("E:\www\http\rebotTest\1.exe");
system("9.exe");
?>
其中9.exe是我以前写的一个算九宫格的控制台程序,运行9.exe后是这个样子的:
运行PHP后是这个效果:
嘿嘿,比较有意思,这个就有点像CGI接口的程序了,CGI不会就是这么来的吧?
有了这个功能,就可以做许多非常有意思的东西了,尽量发挥你的想像力吧!