Я хотел бы иметь возможность принимать пользовательский ввод, запускать программу на моем сервере на основе этого ввода и возвращать вывод клиенту в форме файла. Я не знаю, как это сделать. Если я использую стек решений WAMP, нужно ли мне, чтобы в моем PHP-коде была функция, вызывающая сценарий Windows, и обеспечивающая взаимодействие с моей программой? Это лучший способ сделать это? Это вообще возможно?
Нечто подобное является хорошей основой для того, что вы пытаетесь сделать
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;
}
Других решений пока нет …