【发布时间】:2013-02-25 16:08:20
【问题描述】:
我希望能够让 PHP 程序等待用户输入。例如:
- 脚本向服务器请求授权码(此码将通过电子邮件发送)
- 脚本等待用户输入授权码
- 脚本继续
我应该如何执行第 2 步? (有可能吗?)
【问题讨论】:
-
如何阅读有关 php cli 使用的手册页,特别有用的是这条评论 -> php.net/manual/en/features.commandline.php#94924
-
谢谢@Crisp,你可以回答这个问题。
-
我不认为这是链接答案的副本。您可以使用 Crisp 提供的涉及文件句柄的代码。或者简单地使用 readline() 函数,它会提示用户输入:php.net/manual/en/function.readline.php 假设你的 PHP 是用 readline 支持编译的。
-
@Gabe 问题可能不一样,但是在另一个问题上给出了这个问题的答案,这使得结束公平。
-
你可以使用内置的php函数:"readline()",用法:$line = readline("Command:");
标签: php command-line