キーボード入力から PHP で制御しようとしています。私が現在キーストロークを検出している方法は次のとおりです。
function read() {
$fp1=fopen("/dev/stdin", "r");
$input=fgets($fp1, 255);
fclose($fp1);
return $input;
}
print("What is your first name? ");
$first_name = read();
問題は、キーストロークを「ライブ」で読み取っていないことです。この方法を使用してこれが可能かどうかはわかりませんが、これも最も効果的な方法ではないと思います。私の質問は、1)これが良い方法である場合、ページに入力するとキーストロークがキャプチャされるようにするにはどうすればよいか、2)これが悪い方法である場合です。 、どうすればもっとうまく実装できますか(おそらくajaxなどを使用して)?
編集:コマンドラインではなく、PHPをWebページとして使用しています。