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