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番目の入力はです。です。
を評価するために
"
を二重引用符を使用する必要がありますし、私は、第2の入力を与える必要があります。 –ページを再読み込みしますか? – C2486
はい、最初の出力が表示された後、ページを再ロードしてから2番目の入力が行われます。 –