반응형
PHP가 명령줄에서 입력을 기다립니다.
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' 카테고리의 다른 글
JavaScript에서 단일 따옴표( ')를 이스케이프하려면 어떻게 해야 합니까? (0) | 2022.10.01 |
---|---|
MariaDB AUTO_INCREMENT 최대값(부호 없음)으로 점프 (0) | 2022.10.01 |
자바 주석 (0) | 2022.10.01 |
JavaScript에서 배열에 다른 배열 요소가 포함되어 있는지 확인합니다. (0) | 2022.10.01 |
Python에서 인덱스로 목록을 반복합니다. (0) | 2022.10.01 |