웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
함수] Exec 함수에 대한 간략한 설명
2004.03.05 15:33
exec 함수는 command 인수로 지정된 명령어를 실행시키는 것으로, 콘솔에서 직접 입력한 것과 동일한 효과를 낳는다. 브라우저에게는 아무런 출력도 전송되지 않으며, 반환값은 실행된 명령어가 출력한 마지막 한 줄이다. output 인수로 넘겨준 배열에 추가된다. 배열이 비어 있으면 0번 요소부터 채워진다. return 인수 역시 생략할 수 있으며, 만일 이 인수를 지정해 주면 실행된 명령어의 반환값이 이 인수에 들어 간다.
관련 함수로를 passthru 와 system 함수가 있다.
사용 예)
<?
//C 드라이브 루트 디렉토리의 목록을 얻는다.
$LastLine = exec("dir c:",$AllOutput,$ReturnValue);
echo "Last Line : $LastLine n";
echo "All Output: n";
for($index=0;$index<count($AllOutput); $index++) echo "$Allout[$index] n";
echo "
n";
echo "Return value: $RetrunValue n";
?>
출처 : minolove.net
관련 함수로를 passthru 와 system 함수가 있다.
사용 예)
<?
//C 드라이브 루트 디렉토리의 목록을 얻는다.
$LastLine = exec("dir c:",$AllOutput,$ReturnValue);
echo "Last Line : $LastLine n";
echo "All Output: n";
for($index=0;$index<count($AllOutput); $index++) echo "$Allout[$index] n";
echo "
n";
echo "Return value: $RetrunValue n";
?>
출처 : minolove.net
댓글 3
-
9000㎒
2004.03.06 12:33
`` 이놈은 제가 예전에 올린적이 있습니다 ~_~ -
플로렐라
2004.03.05 18:34
``라는 막강한 것도 있죠. -
로크
2005.07.22 11:29
`` <== 몇바이트 절약..