출처 : http://www.xpressengine.com/18413458#one_18413458 Javascript를 이용하여 JSON 형식으로 가져오기(XE 내부용) Javascript를 이용하여 JSON 형식으로 가져오기(단독형) PHP를 이용하여 xml-rpc로 XML형식으로 가져오기(XE 내부용) PHP를 이용하여 xml-rpc로 XML형식으로 가져오기(단독형) 1. Javascript를 이용하여 JSON 형식으로 가져오기(XE 내부용) 01. 02.(function($){ 03.$("html").ready(function(){ 04.function insert(msg){ 05.$("#list").html(msg.oDocument.title); 06.} 07.$.exec_json("board.d..
스크립트 내용 #!/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..
The top 10 most downloaded movies on BitTorrent, ‘Yes Man’ tops the chart this week followed by ‘Bedtime Stories’. BitTorrent에서 다운로드된 영화중 상위 10위에서 'Yes Man'이 이번주 차트 1위를 차지했고 그 뒤를 'Bedtime Storries'가 따랐다. This week there are five newcomers. Jim Carrey’s Yes Man was downloaded the most and leads the chart. 이번주는 새로운 다섯 작품이 올라왔다. 짐 캐리의 예스맨이 가장 많이 다운로드되어져서 1위를 차지하고 차트를 이끌었다. The data for our weekly d..