개발자이야기

php로 scanf 구현..

2008. 2. 13. 18:01

보통 쉘프로그램이나 배치프로그램으로 사용자 입력값을 받고 싶을때가 있다.
물론 php로도 훌륭한 스크립트를 만들 수 있는건 당연...

그럴경우 유용하게 사용할 수 있다~~

#!/usr/local/php/bin/php -q 
<?php 
   function getInput($length = 255) { 
      $fr = fopen("php://stdin", "r"); 
      $input = fgets($fr, $length); 
      $input = rtrim($input); 
      fclose($fr); 
      return $input; 
   } 

echo '글자를 입력하세요 (10자 이내): '; 
$text = getInput(10); 
echo '입력하신 내용은 '.$text."입니다.\n"; 
?>