1. `이용해서 실행할 수 있다. (작은따옴표가 아닌 ~을 입력하는 키)
ex)
$output = `ls -al`;
print "$output";
2. exec(),system() 함수를 이용해서 실행한다.
cf) C언어에서는 system() 함수와 execl() 함수가 같은 역할을 하지만, php에서와는 달리 출력을 받을 수는 없다.
3. popen() 함수를 이용해서 실행한다. (프로그램에 입력 가능하다.)
ex)
$f=popen("vi abc.txt","w");
sleep(1);
fputs($f,"i");
sleep(1);
fputs($f,"It is test.r");
sleep(1);
fputs($f,chr(27)); // esc키의 아스키코드
sleep(1);
fputs($f,":wq");
pclose($f);
cf) popen()은 C언어에서도 마찬가지로 이용할 수 있다.
'IT_Programming > PHP' 카테고리의 다른 글
[PHP] 정규표현식으로 깨진 문자 없애기 (0) | 2015.01.07 |
---|---|
[펌] PHP+MySQL을 이용한 웹게임 개발 (0) | 2013.02.21 |
php 활용 Tip 소스 모음 (0) | 2007.09.30 |
PHP에서 세션 사용하기 _ 세션 처리 함수 (0) | 2007.09.30 |
경매 남은 시간 구하기 PHP와 자바스크립트 소스 (0) | 2007.09.30 |