$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-length: ".$len."\n");
fputs($fp,"Connection: Close\r\n\r\n");
fputs($fp,"$param");
while (!feof($fp)){
$data = $data.fgets($fp,4096);
}
//헤더 자르고 값만..
$data = explode("\r\n\r\n",$data);
//XML에서 값만.. (값 : $out[1][0]);
preg_match_all("|<[^>]+>(.*)</[^>]+>|U",$data[2], $out, PREG_PATTERN_ORDER);
'프로그래밍 > PHP' 카테고리의 다른 글
플로이드 알고리즘 : 최단거리검색 (0) | 2009.05.26 |
---|---|
다익스트라 알고리즘 : 최단거리 검색 (0) | 2009.05.26 |
[정보] HTTP/1.1 METHOD 의 종류와 아파치에서의 제어 (0) | 2008.10.16 |
[펌]PHP socket을 이용한 파일 전송 (0) | 2008.10.16 |
파일 전송 인터페이스 만들기 (0) | 2008.10.16 |