2015-01-07 162 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

相關問題