sockopen() 사용에 관한 질문 정보
sockopen() 사용에 관한 질문
관련링크
본문
안녕 하세요
다름이 아이라 제가 특정 싸이트의 정보를 재가공해서 스코어 중계싸이트를 만드려고 하는데요
물론 불법이나 상업 그런건 아니고 일반 인터넷에 라이브스코어라고 치면 나오는 싸이트들이요
그래서 fsockopen() 함수를 이용 하는데 페이지를 불러오긴 하지만 내용이 완전하게 나오지가 않습니다
free.7m.cn 에서 제공하는 내용을 가져 오려고 하는거구요
한 8년전에 제로보드로 끄적끄적 하가사 다시한번 해보려니 힘드네요
아래는 사용한 코드입니다
적용해본 페이지
http://4bit.kr/test.php
<?php
function get_fsockopen($url)
{
$url = parse_url($url);
if($url['port']) $port = $url['port'];
else $port = 80;
if($url['query']) $path = $url['path'] . '?' . $url['query'];
else $path = $url['path'];
$return = null;
$fp = fsockopen($url['host'], $port, $errno, $errstr);
if($fp)
{
fputs($fp, "GET {$path} HTTP/1.0\nHost: {$url['host']}\n\n");
while(!feof($fp)) $return .= fgets($fp, 128);
fclose($fp);
}
return $return;
}
echo get_fsockopen('http://free.7m.cn/live.aspx?mark=');
?>
데이터가 로딩되는걸 확인해야 게시판 형식으로 옴겨 보는가 하는데요 힘드네요
그럼 모두 좋은 하루 되시길 바랍니다
다름이 아이라 제가 특정 싸이트의 정보를 재가공해서 스코어 중계싸이트를 만드려고 하는데요
물론 불법이나 상업 그런건 아니고 일반 인터넷에 라이브스코어라고 치면 나오는 싸이트들이요
그래서 fsockopen() 함수를 이용 하는데 페이지를 불러오긴 하지만 내용이 완전하게 나오지가 않습니다
free.7m.cn 에서 제공하는 내용을 가져 오려고 하는거구요
한 8년전에 제로보드로 끄적끄적 하가사 다시한번 해보려니 힘드네요
아래는 사용한 코드입니다
적용해본 페이지
http://4bit.kr/test.php
<?php
function get_fsockopen($url)
{
$url = parse_url($url);
if($url['port']) $port = $url['port'];
else $port = 80;
if($url['query']) $path = $url['path'] . '?' . $url['query'];
else $path = $url['path'];
$return = null;
$fp = fsockopen($url['host'], $port, $errno, $errstr);
if($fp)
{
fputs($fp, "GET {$path} HTTP/1.0\nHost: {$url['host']}\n\n");
while(!feof($fp)) $return .= fgets($fp, 128);
fclose($fp);
}
return $return;
}
echo get_fsockopen('http://free.7m.cn/live.aspx?mark=');
?>
데이터가 로딩되는걸 확인해야 게시판 형식으로 옴겨 보는가 하는데요 힘드네요
그럼 모두 좋은 하루 되시길 바랍니다
댓글 전체