<?
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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 10039 |
jQuery
FAQ 예제입니다.
3
|
| 10032 | |
| 10030 |
Flash
저도 또 플래시 기본플레이어 질문이네요;
1
|
| 10027 | |
| 10024 |
jQuery
jquery 라이브러리 개발자 사이트
2
|
| 10021 |
jQuery
[질문] 이미지 메뉴 페이드 효과 넣고 싶어요.
2
|
| 17549 | |
| 10020 |
PHP
멀티스크린 대응
|
| 19924 |
HTML
[접기 펴기]간단 소스 문의좀..
2
|
| 10014 | |
| 10011 |
JavaScript
숫자 계산시 NaN 이 나올경우질문드립니다
2
|
| 10009 |
MySQL
ms sql 작업하실분 구합니다.
1
|
| 19914 | |
| 10008 |
MySQL
ssh 터널링을 통한 mysql 접속
|
| 19911 | |
| 10005 |
JavaScript
버튼 롤아웃시에 버튼 온 이미지를 줄수있는 방법 좀 갈켜 주세요.
2
|
| 10004 |
JavaScript
따라다니는 배너 스크립트인데요
|
| 10002 |
Flash
플래시가 검게만 보입니다 ㅠㅠ
1
|
| 19908 | |
| 9999 | |
| 17548 | |
| 17547 | |
| 17546 | |
| 9997 | |
| 9995 |
JavaScript
메뉴바 - 이런걸 원하시는건가??
1
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기