원본 글 : http://mainia.tistory.com/257 javascript 에서 input 값에 숫자이외의 글을 넣었을때 더이상 입력이 되지 않도록 막는 소스이다. 여러형태가 있으니 소스를 보고 분석하다 보면 공부가 많이 될것이다. // 키 이벤트 값으로 판단 function checkForNumber() { var key = event.keyCode; if(!(key==8||key==9||key==13||key==46||key==144|| (key>=48&&key 31) && (event.keyCode 57)) { event.returnValue = false; } } // 숫자만 입력 function onlyNumber2(loc) { if(/[..
스크립트 내용 #!/bin/sh dat=`xe.backup. +%Y%m%d%H%M%S` #echo $dat tar cfv /home/blabla/backup/$dat.tar /home/git/xe echo "removing old backup files. . ." find /home/blabla/backup/ -mtime +30 -exec rm -f {} \; 30일이 지난 백업 자료는 삭제 find /home/blabla/backup/ -mtime +30 -exec rm -f {} \; cron 에 등록해 두고 사용 å
install openjdk on Ubuntu 11.10Open a terminal (Ctrl+Alt+t) and execute the command(s) - sudo apt-get install openjdk-7-jdkOR you can install sunjdk Update1 : The sun jdk isn’t included with the official repository, so you first need to add a PPA for that; Thanks to Casier . sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin Ctr..
로그인해야 하는 페이지의 경우.. 쿠키든.. 세션이든.. 파일로 떨어뜨려 놓구.. 사용하니 편하다.. 로그인폼의 경우 수정하는경우가 거의 없으므로.. 시간 단축도 되고.. 쓸만하다. 다만 파라미터 값을 일일히 찾아줘야 하므로 좀 귀찮기는 하지만.. -_-;; 테스트결과.. http, https 등.. 다 된다. 역시 PHP는 메뉴얼을 뒤적거리면 다 있다.. -_-;; ##### 기본 변수들 ##### ### 스크랩할 곳 ID,PW $id = "test"; $pw = "test"; ### 스크랩해올 페이지 $GETURL="절대경로?파라미터값들"; // 스크래핑할 페이지 경로 $LOGINURL = "절대경로"; //LOGIN PROCESS 경로 ### $GETURL에 붙어서 넘어갈 파라미터 $POSTFIEL..
상황 다른서버에 값을 전달해서 결과를 받아야하는데, 결과값에 따라 다음 페이지가 결정되고, 현재 페이지에서 해결을 해야만 함 처리 소켓을 이용하여 요청을 하고, 결과값을 응답받아 필요에 따라 파싱한다. $fileHost = "다른서버ip 또는 도메인"; $filePath = "요청할 페이지의 경로"; $param = "넘길 파라미터"; $fp = fsockopen ($fileHost, 80, $errno, $errstr, 2); if ($fp) { fputs($fp,"POST $filePath HTTP/1.1\r\n"); fputs($fp,"Host: $fileHost\r\n"); fputs($fp,"Referer: http://$fileHost$filePath\r\n"); fputs($fp,"User-..
제 목 : HTTP 1.1의 Content Length와 Transfer Encoding 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2005.12.2~3(금~토) HTTP 1.1 에서는 커넥션이 끊어지지 않고 유지되는 Keep Alive connection(persistent connection) 을 지원한다. apache 에서 httpd.conf 에 Keepalive on으로 설정하면 Keep alive connection을 지원 하게 된다. 웹페이지를 가져오는 프로그램을 만들 때(php에서 fsockopen을 사용하는 경우도)를 생각해보자. 하나의 커넥션이 계속 유지된 상태라면 정확한 본문의 내용이 어디까지인지, 그리고 길이는 얼마인지 어떻게 확인해야할..
$fileHost = "URL"; $filePath = "나머지주소"; $port = 포트번호; $param = "a=11&b=22&c=33"; //넘길값 $len = strlen($param); //길이 $fp = fsockopen ($fileHost, $port, $errno, $errstr, 30); if ($fp) { fputs($fp,"POST $filePath HTTP/1.1\n"); fputs($fp,"Host: $fileHost\n"); fputs($fp,"User-Agent: ".$_SERVER[HTTP_USER_AGENT]."\n"); fputs($fp,"Content-type: application/x-www-form-urlencoded\n"); fputs($fp,"Content-le..