개발

fsocket Test 소스

findstar 2011. 10. 6. 12:06
728x90

php fsocket를 이용한 웹 페이지 얻어오기 source 

예로 든 페이지는 태풍경보 페이지이다. 

php.ini 옵션에 주의하자.

<?
$url = "www.tropicalstormrisk.com";
  $fp  = fsockopen($url, 80, $errorno, $errstr, 30);

  $rst = "";
  if(!$fp){
   echo "$errstr ($errno)<br>\n";
}else{
   fputs ($fp, "GET /tracker/dynamic/201101A.html HTTP/1.0\r\n\r\n");
 while(!feof($fp)) {
   $rst .= fgets($fp, 128);
 }
 fclose($fp);
}
 // echo "<pre>$rst</pre>";
?>