Как я могу заставить мой веб-сайт запускать большую C-программу на моем сервере и возвращать вывод клиенту?

Я хотел бы иметь возможность принимать пользовательский ввод, запускать программу на моем сервере на основе этого ввода и возвращать вывод клиенту в форме файла. Я не знаю, как это сделать. Если я использую стек решений WAMP, нужно ли мне, чтобы в моем PHP-коде была функция, вызывающая сценарий Windows, и обеспечивающая взаимодействие с моей программой? Это лучший способ сделать это? Это вообще возможно?

0

Решение

Нечто подобное является хорошей основой для того, что вы пытаетесь сделать

header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=savethis.txt");

$command = null;
switch($_GET["input"])
{
case "list":
if (strtoupper(substr(PHP_OS, 0, 3)) === "WIN")
{
$command = "dir";
}
else
{
$command = "ls";
}
default:
// do nothing
break;
}

if (!is_null($command))
{
$output = shell_exec($command);
echo $output;
}
0

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

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

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