<?
function open_url($url)
{
if (preg_match('/^(https?)\:\/\/([^\/]+)(.*)/', $url, $pregs))
{
$host = $pregs[2];
$port = ($pregs[1] == 'http' ? 80 : 443);
$suburl = $pregs[3];
if (!$suburl) $suburl = '/';
if ($fp = fsockopen($host, $port, $errno, $errstr, 10))
{
fputs($fp, "GET {$suburl} HTTP/1.0\r\n");
fputs($fp, "Host: {$host}\r\n");
fputs($fp, "User-Agnet: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)\r\n");
fputs($fp, "\r\n");
while (!feof($fp))
{
// $temp .= iconv('UTF-8', 'CP949', fgets($fp, 512)); // UTF-8
$temp .= fgets($fp, 512);
}
fclose($fp);
$arr = explode("\r\n\r\n", $temp, 2);
if (count($arr) < 2) return;
return array(
'header'=>$arr[0],
'body'=>$arr[1]
);
}
}
}
print_r(open_url('http://sir.co.kr/'));
?>
댓글 14개
게시글 목록
| 번호 | 제목 |
|---|---|
| 10097 |
JavaScript
고수님들 도와주세요. "웹 페이지 오류 세부 정보"에러가 뜨는데
2
|
| 10093 | |
| 10091 | |
| 10090 | |
| 10089 |
jQuery
jquery 드롭다운메뉴 질문입니다.
|
| 10088 |
jQuery
JQuery 소스 해결 좀 부탁드립니다.
|
| 10083 | |
| 19935 | |
| 17552 | |
| 10079 | |
| 19928 | |
| 10077 |
Mobile
서브도메인 연결 오류...해결 부탁드립니다.
1
|
| 10073 | |
| 19927 |
HTML
고수님들 도움좀 부탁드립니다!
|
| 10069 |
PHP
웹 프로그래밍 강의사이트
3
|
| 10066 |
JavaScript
PhotoSwipe(갤러리) js 소스 해결좀 부탁드립니다.
2
|
| 10063 | |
| 10059 |
JavaScript
초보자 궁금한게 있습니다!
3
|
| 10057 | |
| 10054 | |
| 10051 | |
| 10048 |
jQuery
메뉴에서 무엇이 문제인가요?
2
|
| 10047 |
JavaScript
스크립트 소숫점 자르기
|
| 10045 | |
| 10043 |
Linux
리눅스 yum으로 apm설치하기
1
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기