通过浏览器为cpp文件提供输入参数,并使用Php在浏览器上输出

时间:2016-08-01 11:09:28

标签: php

我正在使用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 . '
?>
执行代码时

问题,它接受第一个输入并给出相应的输出但在此之后,页面未刷新和第二个输入是不接受

1 个答案:

答案 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";
?>