2015-01-27 2 views
0

PHP를 사용하여 작은 cmd 프로그램을 작성하고 있습니다. 사용자 입력이 PHP 명령 줄에서 유효한 디렉토리 경로인지 또는 적용되지 않았는지 확인하고 싶습니다. 해당 디렉토리에 내 기능. 내가 잘못 곳사용자 입력이 php 명령 줄의 디렉토리 경로인지 확인하는 방법

$stdin = fopen('php://stdin', 'r'); 


    do{ 
    echo "\nplease enter valid directory : "; 
    $response = fgets($stdin); 
    echo "\n".$response; 

    if(is_dir($response)){ 
    echo "directory"; 
    break; 
    }else{ 
    echo "Not directory"; 
    } 
    } while(1); 

가 알려주십시오 :

의 코드 조각은 내가 쓰기입니다. 당신은 당신이 검사를 수행하기 전에 소독 할 수 있도록

감사합니다 :)

답변

1

읽고 입력 즉

if(is_dir(rtrim($response))){ 
, 줄 바꿈 포함
관련 문제