PHP等待来自命令行的input
我希望能够让一个PHP程序等待用户的input。 例如:
- 脚本向服务器请求授权码(该码将通过电子邮件发送)
- 脚本等待用户input授权码
- 脚本继续
我应该怎么做第2步? (可能吗?)
cli的php手册页在这里有一个注释详细的解决scheme,(复制在这里为其他人看)
<?php echo "Are you sure you want to do this? Type 'yes' to continue: "; $handle = fopen ("php://stdin","r"); $line = fgets($handle); if(trim($line) != 'yes'){ echo "ABORTING!\n"; exit; } fclose($handle); echo "\n"; echo "Thank you, continuing...\n"; ?>