Linux — Как запустить приложение из браузера, используя PHP?

Я установил .exe файл, используя wine на моей машине с 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

0

Решение

Пожалуйста, попробуйте это

<?php

shell_exec("wine MathType");
?>
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

По вопросам рекламы [email protected]