2016-08-01 2 views
0

CPPファイルをPHPを使用してブラウザで実行しています。 CPPファイルが実行されるとき、いくつかの入力パラメータが必要です。 最初のパラメータが与えられ、対応する出力が表示され、次にページがリフレッシュされ、リフレッシュ後に2番目のパラメータが与えられ、最終的な出力が行われます。ここブラウザを介してcppファイルに入力パラメータを与え、PHPを使用してブラウザに出力する

をコードは、第1の入力のためのものである:

<?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の入力を受け付け、対応する出力を与えるが、その後、ページがされますは更新されず、であり、2番目の入力はです。です。

答えて

0

あなたは、PHPの変数に、私はページを更新する必要がありますしたい私が最初input.Butためlast_lineの値を取得しています$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"; 
?> 
+0

を評価するために"を二重引用符を使用する必要がありますし、私は、第2の入力を与える必要があります。 –

+0

ページを再読み込みしますか? – C2486

+0

はい、最初の出力が表示された後、ページを再ロードしてから2番目の入力が行われます。 –

関連する問題