Я установил файл.exe, используя вино в моей машине linux. С помощью shell_exec я могу запустить exe файл через командную строку, используя php. Когда я пытаюсь запустить php-программу из браузера, я получаю пустую страницу. Как запустить исполняемые файлы из браузера с помощью php?
А также, используя ip-адрес, я должен иметь возможность запускать в другом системном браузере, который установлен в одной системе.
PHP-код:
<?php
shell_exec("cd / ; wine /home/quads/.wine/drive_c/Program\ Files/MathType/MathType.exe");
?>
Если я запустил это через командную строку, он мог бы запустить приложение, но через браузер он
не работает. Это работает через браузер, тогда я могу получить доступ к этому приложению из другой системы, используя myipaddress/phpprogram
Он будет работать только в Internet Explorer, а элемент управления ActiveX должен быть включен в браузере
код:
function openapp(){
var obj=new ActiveXObject("WScript.Shell");
obj.Run("file_exe_path",1,true);
}
<input type="button" onclick="openapp();" />
Попробуйте это
<?php
shell_exec("wine MathType");
?>