我正在使用PHP在浏览器上运行 CPP文件。 执行CPP文件时,需要一些输入参数。 给出第一个参数,显示相应的输出,然后刷新页面,刷新后,给出第二个参数,然后输出最终结果。该程序终止后。
以下是第一次输入的代码:
<?php
$a=$_GET['players'];
echo '<pre>';
$last_line = exec('C:\Users\Kartik\Documents\programmes\hack.exe $a');
echo '
</pre>
<hr />Last line of the output: ' . $last_line . '
?>
执行代码时问题,它接受第一个输入并给出相应的输出但在此之后,页面未刷新和第二个输入是不接受。
答案 0 :(得分:0)
您应该使用双引号"
来评估php变量$a
<?php
$a = $_GET["players"];
echo "<pre>";
$last_line = exec("C:\Users\Kartik\Documents\programmes\hack.exe $a");
echo "</pre> <hr />Last line of the output: $last_line";
?>