내 사이트에 다른사이트를 불러오기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

내 사이트에 다른사이트를 불러오기 정보

내 사이트에 다른사이트를 불러오기

본문

내 사이트에 메뉴를 클릭했을때 다른사이트의 페이지가 뜨게하려고합니다.

예) A사이트의 메뉴를 클릭했을때...B사이트의 특정페이지가 A사이트에 귀속된 것처럼
    보여지게하고자 합니다.

인크루트해봤더니 파일오류나오구요..

빈페이지를 만들어서 프레임으로 불러들여보려했더니 그것도 않되더라구요.

아이프레임으로 불러들였더니 링크시 아이프레임내에서만 화면이 바뀌게됩니다.

뭐 좋은 방법이 없을까요?


인크루드할때 꼭 절대경로만 써야하나요?
상대경로쓰면 아래와같이 에러나더라구요...
Warning: include() [function.include]: Failed opening 'http://ucocar.com/html/gubun/top_menu.html' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/uconer/www/data/%home%hosting_users%uconer%www%html%ggubdegi%myroom_default.html.php on line 20
  • 복사

댓글 전체

해봤습니다. 문제는 링크가 현재페이지가 바뀌거나 새창으로떠지게끔 되어야하는데...
꼭 아이프레임않에서만 바뀌어서 사용이 어렵네요.
fsockopen 에 대해서는 구글,네이버에서 검색해 보시구요..
이해를 돕기 위해 샘플페이지 간단히 만들어 봤습니다.
fsockopen을 이용하여 그누보드 자유게시판 리스트만 긁어오는 페이지 입니다.

http://iegate.net/open/sir.php
아래 처럼 응용해 보란 거군요 ...

<?

$fp = fsockopen ("www.php.net", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br>\n";
} else {
    fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
    while (!feof($fp)) {
        echo fgets ($fp,128);
    }
    fclose ($fp);
}

?>
네 주신소스로 적용해보았습니다만.
www.php.net 은 화면에 정상적으로 보여지는데...
다른사이트를 불러오려하니 아래와 같이 보여집니다. ㅡㅡ;

HTTP/1.1 403 Forbidden Server: apache Date: Fri, 21 May 2010 11:50:49 GMT Content-Type: text/html; charset=iso-8859-1 Connection: close
Forbidden
You don't have permission to access / on this server.
저는 간단히 이런식으로 불러들이면 되는줄 알았는데 안되더라구요..ㅎㅎ
<?php
include ("http://search.daum.net/search?w=news&q=%EA%B5%90%ED%86%B5&enc=utf8&nil_search=btn");
?>
© SIRSOFT
현재 페이지 제일 처음으로