Programing

PHP는 명령 줄에서 입력을 기다립니다.

lottogame 2020. 11. 17. 07:39
반응형

PHP는 명령 줄에서 입력을 기다립니다.


이 질문에 이미 답변이 있습니다.

PHP 프로그램이 사용자의 입력을 기다리도록하고 싶습니다. 예를 들면 :

  1. 스크립트가 서버에서 인증 코드를 요청합니다 (이 코드는 이메일을 통해 전송됩니다).
  2. 스크립트는 사용자가 인증 코드를 입력 할 때까지 기다립니다.
  3. 스크립트 계속

2 단계는 어떻게해야합니까? (가능합니까?)


cli에 대한 php man 페이지 에는 해결책을 자세히 설명하는 주석이 있습니다 (다른 사람을 위해 여기에 복사)

<?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";
?>

참고 URL : https://stackoverflow.com/questions/15322371/php-wait-for-input-from-command-line

반응형