Извините, этот вопрос необходимо повторить, он уже задал следующую ссылку, но ответ не очищен .. Так может кто-нибудь пожалуйста решить эту проблему ???
Я пытаюсь вызвать сгенерированный Qt исполняемый файл через код PHP, который не запускает exe .. Тот же exe запускается по двойному щелчку и через командную строку.
Ниже мой код
<?php
$exec_cmd = exec('"./myEXE"');
?>
<html>
<body>
<form>
<input type="submit" value="RUN" onclick="$exec_cmd"/>
</form>
</body>
<html>
Благодарю вас…
PHP — это серверный язык. Это означает, что код php компилируется и выполняется на сервере, а выходные данные отправляются клиенту.
То, что вы пытаетесь сделать, это использовать PHP в качестве клиентского языка, такого как JavaScript.
Эта программа выполняется, когда страница отображается, и вы хотите, чтобы она отображалась, когда пользователь нажимает кнопку, для этого вы должны использовать JavaScript.
Я бы использовал AJAX, чтобы сделать запрос к серверу, чтобы он мог выполнить программу, но если вы не хотите использовать javascript, вы можете установить форму для перенаправления страницы с параметром GET или POST и проверить в PHP, является ли этот параметр задавать
Других решений пока нет …