-
fsockopen 으로 원격지 xml 파일 파싱하기개발/PHP 2012. 6. 27. 17:48
$host = 'test.domain.com';
$xmlurl = "http://test.domain.com/prod/test.xml';
if(!($socket = fsockopen($host, 80, $errno, $errstr, 5))) { // URL에 소켓 연결
echo " $errno : $errstr ";
exit;
}
$header = "GET {$xmlurl} HTTP/1.0\n\n";
fwrite($socket, $header);
$data = '';
while(!feof($socket)) { $data .= fgets($socket); }
fclose($socket);
$data = explode("\r\n\r\n", $data, 2);
$xmlObject = simpleXML_Load_String($data[1]);
'개발 > PHP' 카테고리의 다른 글
브라우저 캐시 설정 (0) 2012.10.18 [보안] php취약점 자동공격 봇 막기 (0) 2012.08.17 1차원 배열을 단계별 다차원 배열 형식으로 변환 (0) 2011.04.26 constant() 함수, 상수값을 변수명($사용)으로 가져올때... (0) 2010.09.03 mysql 연동시 my.ini, php.ini에 utf-8 설정해도 한글 깨질때... (0) 2010.07.03