2013-04-07 13 views
7

Więc chcę utworzyć subdomenę na mojej stronie i załadować do niej zewnętrzną stronę internetową bez wchodzenia na tę stronę. Na przykład:Ładowanie zewnętrznej strony internetowej do mojej strony bez przekierowania pod inny adres URL

google.mydomain.com ładuje google.com, ale pasek adresu URL odczytuje google.mydomain.com.

Jak mam to zrobić?

Próbowałem this, ale nie mogłem tego rozgryźć.

Próba:

iframe

  1. Chcę strona podjąć cały ekran komputera każdej osoby. Czy mogę ustawić go na 100% zamiast x ilości pikseli?

  2. Chcę usunąć paski przewijania, ale nie jest obsługiwane.

Odpowiedz

10

można użyć iframe lub file_get_contents();

iframe:

<iframe src="http://google.com" style="width: 100%; height: 100%;"> 

file_get_contents():

<?php 
echo file_get_contents('http://google.com'); 
?> 

Z file_get_contents(), trzeba uważać na stronie internetowej jesteś ściągam z użyciem względny adres URL, który złamie CSS , Obrazy, JavaScript itd.

+0

Absolutnie doskonałe dziękuję! Wystarczy usunąć zwoje, jeśli to możliwe, ale jest to ledwo zauważalne. –

+0

Dobrze! Na elemencie iframe możesz użyć czegoś takiego jak scroll = "no" lub osadzić coś w CSS, na przykład iframe {overflow: hidden; } –

3

Nie można korzystać z funkcji dołączania php, ponieważ nie jest to zasób znajdujący się na serwerze.

Jedną z opcji można zbadać to ładuje wszystko w jak zawartość iframe: patrz http://www.w3schools.com/tags/tag_iframe.asp dla niektórych informacji o elemencie iframe HTML

Powiązane problemy