반응형
PHP는 명령 줄에서 입력을 기다립니다.
이 질문에 이미 답변이 있습니다.
- PHP 8 답변을 사용하는 대화 형 쉘
PHP 프로그램이 사용자의 입력을 기다리도록하고 싶습니다. 예를 들면 :
- 스크립트가 서버에서 인증 코드를 요청합니다 (이 코드는 이메일을 통해 전송됩니다).
- 스크립트는 사용자가 인증 코드를 입력 할 때까지 기다립니다.
- 스크립트 계속
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
반응형
'Programing' 카테고리의 다른 글
Spring MVC 컨트롤러의 보안 컨텍스트에서 UserDetails 객체 가져 오기 (0) | 2020.11.17 |
---|---|
nodejs-http.createServer가 두 번 호출하는 것 같습니다. (0) | 2020.11.17 |
AngularJ는 컨트롤러 ($ scope)에서 양식 개체에 액세스 할 수 없습니다. (0) | 2020.11.17 |
상태 머신에 사용 (0) | 2020.11.17 |
단위 테스트 ASP.NET DataAnnotations 유효성 검사 (0) | 2020.11.17 |