반응형
system —외부 프로그램을 실행하고 출력을 표시합니다.
설명 :
string system ( string $command [, int &$return_var ] )
system ()은 주어진 명령을 실행하고 결과를 출력한다는 점에서 함수의 C 버전과 같습니다.
system () 호출은 PHP가 서버 모듈로 실행중인 경우 각 출력 행 이후에 자동으로 웹 서버의 출력 버퍼를 플러시하려고 시도합니다.
명령을 실행해야하고 명령의 모든 데이터가 간섭없이 바로 전달되도록하려면 passthru () 함수를 사용하십시오.
인수 :
command
실행될 명령.
return_var
return_var 인수가 있으면 실행 된 명령의 리턴 상태가이 변수에 기록됩니다.
반환값 :
성공하면 명령 출력의 마지막 줄을 반환하고 실패하면 FALSE를 반환합니다.
예제 :
<?php
echo '<pre>';
// "ls"쉘 명령의 모든 결과를 출력하고 리턴합니다.
// $ last_line에 마지막으로 출력 된 행. 반환 값을 저장합니다.
// $ retval에있는 쉘 명령의.
$last_line = system('ls', $retval);
// Printing additional info
echo '
</pre>
<hr />Last line of the output: ' . $last_line . '
<hr />Return value: ' . $retval;
?>
반응형
'IT > php' 카테고리의 다른 글
php popen — 프로세스 파일 포인터를 엽니 다. (0) | 2016.12.30 |
---|---|
php passthru — 외부 프로그램을 실행하고 원시 출력을 표시합니다. (0) | 2016.12.30 |
php exec — 외부 프로그램 실행 (0) | 2016.12.29 |
php shell_exec — 쉘을 통해 명령을 실행하고 전체 출력을 문자열로 반환하십시오. (0) | 2016.12.29 |
php mb_http_output — HTTP 출력 문자 인코딩 설정 / 가져 오기 (0) | 2016.12.28 |