Выполнить приложение C # в переполнении стека

Я новичок в PHP, и я пытаюсь запустить приложение на C #, которое я разработал, из моего проекта PHP. Приложение является локальным и находится на том же компьютере, что и сервер.
Я должен иметь возможность только запускать приложение (желательно запускать его в фоновом режиме), поскольку его вывод печатается в отдельном файле, к которому я обращаюсь на моем веб-сайте.

Есть ли способ запустить приложение с моего сайта? Я пытался использовать echo exec(...) но это не сработает.

3

Решение

Используйте что-то вроде:

<?php
function _exec($cmd)
{
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0,false);
echo $cmd;
return $oExec == 0 ? true : false;
}

_exec("yourprogram.exe");
?>

Больше информации на: http://php.net/manual/en/function.exec.php

Также пользователю, работающему с веб-сервером, потребуются повышенные разрешения.

2

Другие решения

Других решений пока нет …

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