1. <?php
  2.   /* 
  3.     파일 11.php와 
  4.     파일 22.php가 있다는 가정입니다.    
  5.   */
  6.   
  7.   // exec()함수;
  8.   echo "exec()함수<br>\n";
  9.   if(exec("ls",$outArray)){ 
  10.   // ls는 리눅스에서 파일 리스트 출력 명령어 입니다.
  11.     echo $outvalue."<br>\n";
  12.     for($i = 0; $i < count($outArray); $i++){
  13.       echo $outArray[$i]."<br>\n";
  14.     } // for문 끝
  15.   }
  16.   else{
  17.     echo "exec()함수 실패<br>\n";
  18.   }
  19.   /* 출력 내용
  20.   exec()함수
  21.   11.php
  22.   22.php
  23.   */
  24. ?>

--------------------------------------------------------------------------------------------


string exec ( string $command [, array &$output [, int &$return_var ]] )


9. 라인 

$command에 리눅스 명령어를 넣으면

로컬 시스템에서 실행이 되며, &$output배열에 실행결과값을 반환합니다.


비슷한 함수로는 system()함수와 shell_exec()가 있습니다.

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total :
Today : Yesterday :