웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쉘 명령어 사용하기
2003.12.02 12:56
중복인지는 모르겠습니다만, 어쨋거나 맞아죽을 팁입니다..
쉘 명령어를 PHP에서 사용할 수 있습니다.
핑 명령어 1회 사용하기 (리눅스 서버)
<?
echo `ping -c 1 168.126.63.1`;
?>
핑 명령어 1회 사용하기 (윈도우즈 서버)
<?
echo `ping -n 1 168.126.63.1`;
?>
비밀은 바로 백틱(`)에 있습니다. 이 키는 Esc키 아래 있는 키입니다.
개인 서버로 NT 서버를 쓰시는 분은 이 명령어도 실행해 보세요.
<?
echo `net send localhost 쀍`;
?>
* 테스트는 못해봤습니다.. -_-;
쉘 명령어를 PHP에서 사용할 수 있습니다.
핑 명령어 1회 사용하기 (리눅스 서버)
<?
echo `ping -c 1 168.126.63.1`;
?>
핑 명령어 1회 사용하기 (윈도우즈 서버)
<?
echo `ping -n 1 168.126.63.1`;
?>
비밀은 바로 백틱(`)에 있습니다. 이 키는 Esc키 아래 있는 키입니다.
개인 서버로 NT 서버를 쓰시는 분은 이 명령어도 실행해 보세요.
<?
echo `net send localhost 쀍`;
?>
* 테스트는 못해봤습니다.. -_-;
댓글 11
-
네로
2003.12.04 23:15
echo() 함수가 아니고 exec()함수가 아닌가요? -
9000㎒
2003.12.05 18:05
네로 // exec 함수를 쓰면 다음과 같은 결과가 나타납니다.
Parse error: parse error in /wecan2/webmasters/sayq.new21.org/powerlab/backtick.php on line 2
echo 명령어 : http://sayq.new21.org/powerlab/backtick_echo.php
http://sayq.new21.org/powerlab/backtick_echo.phps
exec 명렁어 : http://sayq.new21.org/powerlab/backtick_exec.php
http://sayq.new21.org/powerlab/backtick_exec.phps
* 제가 저장한 파일중에 nl2br은 행을 바꾸어 주는 함수입니다. -
이용자중한명
2003.12.02 15:50
권한이 있어야 하지 않나요 -_-;;
php 로 퍼미션 바꿀때도 nobody 권한 아니면 안바꿔지는데..
그리고 쉘명령어는 서버관리자한테 허락을 맡아야만
서버관리자가 실행시켜주는거 아닌지.. 웹호스팅 이용자도 쓸수 있남? -
9000㎒
2003.12.03 11:05
이용자중한명 // 물론 되는 서버 있고 안되는 서버가 있을줄로 압니다. New21 커뮤니티는 안먹히는 듯 하군요.
하지만 개인서버 운영하시는 분들은 한번쯤은 해보시면 괜찮을듯 싶습니다. -
9000㎒
2003.12.05 18:11
덧 : <br /> 때문에 404에러가 납니다. 그냥 주소를 복사해 주세요~ -
TheMics
2003.12.05 20:28
사용법이 잘못됐네요-_-...
그냥
exec("ping -c 1 168.126.63.1"); -
TheMics
2003.12.05 20:29
덧: 호스팅에서는 주로 exec 함수를 막아둡니다. -
9000㎒
2003.12.07 19:03
믹스님 // 오 그렇군요..;; 어떤 책에선가 ` 에 대한 사용법을 읽은적이 있어서 적은것 뿐이었는데..; (아마도 navysim님께서 집필하신 책이었던것으로..;) -
TheMics
2003.12.07 19:49
아무것도 안뜨는게 당연한거 아닌가요-_-어디에도 출력하는 문구가 없죠.
exec("ping -c 1 168.126.63.1",$kin);
echo $kin; -
9000㎒
2003.12.10 18:56
;; -_-;; -
양태군
2004.01.30 18:43
passthru가 있습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
쉘 명령어 사용하기 [11] | 9000㎒ | 2003.12.02 |
세션을 이용한 관리자 모드 구축하기 1강(중복?) | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 2강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 3강 [6] | 박정호 | 2003.12.09 |
DB에서 받은 데이터 배열로 하나씩 뿌리기 | LetMeLove | 2003.12.09 |
편법을 이용한 inlive 방송여부 체크 [7] | 심심타 | 2003.12.09 |
카일레라 서버 페이지 만들기. [2] | teslaMINT | 2003.12.09 |
[제로카운터] 자동으로 DB를 지우자. (IP와 referer 5일 분량만 남기기) [4] | 이주경 | 2003.12.17 |
나도 @ 도메인 서비스를 해보자 [29] | 김병철 | 2003.12.19 |
[MySQL] Set 형 자료형.. [3] | 서영태 | 2003.12.24 |
일정시간 이 지난 게시물 정리하기.. [3] | 명동욱 | 2003.12.24 |
GET으로 받는 변수가 하나일 때, 주소?변수값 사용하기 [5] | 버찌 | 2004.01.05 |
[팁&테크] 텍스트파일에서 디비 입력하기. [1] | 김영진 | 2004.01.09 |
include에서 Failed opening 발생문제 [4] | 이경훈 | 2004.01.10 |
unset / isset 를 알아보자. [2] | 씨파개 | 2004.01.12 |
제로보드 인크루드시 $DOCUMENT_ROOT 참조 [7] | 이경훈 | 2004.01.14 |
제로카운터 쉽게 설치하기 [26] | 대류 | 2004.01.17 |
(중복) 개인서버 운영하시는분들.. 좋은소스? [14] | SeePaGae | 2004.01.22 |
아이피를 숨겨보자 [5] | SeePaGae | 2004.01.23 |
[초허접기초!!] PHP 가 무엇인고..?? 1탄.. [6] | SeePaGae | 2004.01.24 |