sitelink1 | |
---|---|
sitelink2 | |
extra_vars5 | |
extra_vars6 |
·미리보기 | 소스복사·
- $host = //접속하고자 도메인
- $fpost = 80; //일반적인 웹서버 포트
- $fullpath = //접속하고자 경로파일
- $fp = fsockopen($host,$fpost,$errno,$errstr,30);
- if(!$fp){
- echo "$errstr ($errno)dd<br>n";
- }else{
- //php5
- // $dom = DOMDocument::load($xml_file);
- // GET, POST 방식에 따라 헤더를 다르게 구성한다.
- $query = "GET ".$fullpath." HTTP/1.0rn";
- $query .= "HOST:".$host.":".$fpost."rn";
- $query .= "rn";
- $dom = fputs($fp,$query);
- // 헤더 부분을 구한다.
- $_header = ""; // 헤더의 내용을 초기화 한다.
- while(trim($buffer = fgets($fp,1024)) != "") {
- $_header .= $buffer;
- }
- // 바디 부분을 구한다.
- while(!feof($fp)) {
- $body .= fgets($fp,1024);
- }
- // echo $body;
- fclose($fp); //소켓해체
- $ret = $dom->lastChild->nodeValue;
- }