내 사이트에 다른사이트를 불러오기 정보
내 사이트에 다른사이트를 불러오기
본문
내 사이트에 메뉴를 클릭했을때 다른사이트의 페이지가 뜨게하려고합니다.
예) 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
예) 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
댓글 전체
아이프레임으로 불러오셔서 width 과 height 를 100%로 줘보세요

해봤습니다. 문제는 링크가 현재페이지가 바뀌거나 새창으로떠지게끔 되어야하는데...
꼭 아이프레임않에서만 바뀌어서 사용이 어렵네요.
꼭 아이프레임않에서만 바뀌어서 사용이 어렵네요.
fsockopen 을 이용하는 방법이 좋겠군요.
아래 예제 페이지를 한번 읽어 보세요..
http://sir.co.kr/bbs/tb.php/g4_tiptech/5184/16cc163f63ff69b45a3c8c74236ed675
아래 예제 페이지를 한번 읽어 보세요..
http://sir.co.kr/bbs/tb.php/g4_tiptech/5184/16cc163f63ff69b45a3c8c74236ed675

뭔뜻인지 잘 이해가 않갑니다. 죄송하지만 좀 더 상세히 설명좀 부탁드리겠습니다.
fsockopen 에 대해서는 구글,네이버에서 검색해 보시구요..
이해를 돕기 위해 샘플페이지 간단히 만들어 봤습니다.
fsockopen을 이용하여 그누보드 자유게시판 리스트만 긁어오는 페이지 입니다.
http://iegate.net/open/sir.php
이해를 돕기 위해 샘플페이지 간단히 만들어 봤습니다.
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);
}
?>
<?
$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.
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");
?>
<?php
include ("http://search.daum.net/search?w=news&q=%EA%B5%90%ED%86%B5&enc=utf8&nil_search=btn");
?>