2015-01-07 114 views
0

我在我的linux机器上使用wine安装了.exe文件。使用shell_exec我可以通过命令提示符使用php启动exe文件。当我尝试从浏览器运行php程序时,我得到一个空白页。如何使用PHP从浏览器启动可执行文件?如何使用PHP从浏览器启动应用程序?

而且,使用IP地址我应该能够在安装在一个系统中的其他系统浏览器中启动。

PHP代码:

<?php 

shell_exec("cd/; wine /home/quads/.wine/drive_c/Program\ Files/MathType/MathType.exe"); 
?> 

如果我通过命令来运行这个提示它可以启动一个应用程序,但通过浏览器,它
不工作。它是通过浏览器的工作原理,然后我可以访问其他该应用程序使用
myipaddress/phpprogram

+1

你想运行服务器或客户端上的.exe文件? – Biffen

+0

在服务器上。以便我可以在其他系统上查看 – vidhya

+0

您可能将不得不向我们展示您的代码,或者我们只能猜测可能是错误的。 – Biffen

回答

0

它将在Internet Explorer和ActiveX控件只工作应在浏览器中启用

代码:

function openapp(){ 
var obj=new ActiveXObject("WScript.Shell"); 
obj.Run("file_exe_path",1,true); 
} 

<input type="button" onclick="openapp();" /> 
0

系统,请试试这个

<?php 

shell_exec("wine MathType"); 
?> 
+0

它通过命令提示符工作,但不通过浏览器工作 – vidhya

相关问题