popen() 함수는 파이프를 엽니다. fgets(), fgetss() 및 fwrite()와 함께 사용할 수 있습니다. popen() 함수에 의해 시작된 파일 포인터는 pclose()로 닫아야 합니다.
구문
popen(command, mode)
매개변수
-
명령 - 실행할 명령 설정
-
모드 - "r", "w" 등과 같은 모드를 설정합니다.
반환
popen() 함수는 성공하면 TRUE를 반환합니다. 오류가 발생하면 FALSE를 반환합니다.
예시
<?php // opening a pipe $file_pointer = popen("/bin/ls", "r"); pclose($file_pointer); ?>
출력
TRUE
다른 예를 살펴보겠습니다.
예시
<?php // opening a pipe $file_pointer = popen("/executable/installer.exe", "r"); pclose($file_pointer); ?>
출력
TRUE