gpt4 book ai didi

php - PHP 中的键盘输入

转载 作者:行者123 更新时间:2023-12-02 17:55:59 24 4
gpt4 key购买 nike

我正在尝试通过键盘输入来控制 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 作为网页,而不是命令行。

最佳答案

我假设您使用 PHP 作为网络脚本语言(不是通过命令行)...

据我所知,您需要在客户端使用 Javascript 来读取按键输入。一旦服务器将页面传送给客户端,就不再有 PHP 交互。因此,使用 AJAX 读取客户端按键输入并向服务器进行回调是正确的方法。

还有一些有关 Javascript 和检测按键的更多信息 here以及一些有关如何使用 AJAX 的信息 here .

jQuery 的一个巧妙选择是使用类似 delayedObserver 的东西。

关于php - PHP 中的键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com