Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Loading external webpage into my page without redirecting to different URL

So what I want to do is create a subdomain on my website and have it load an external website into it without actually going to that website. For instance:

google.mydomain.com loads google.com but the URL bar reads google.mydomain.com.

How do I go about doing this?

I tried this but could not figure it out.

Trying:

iframe

  1. I want page to take up the whole screen for each person's computer. Can I set it to 100% instead of x amount of pixels?

  2. I want to remove scroll bars but it says not supported.

like image 611
Jordan.J.D Avatar asked Apr 07 '13 18:04

Jordan.J.D


2 Answers

You can use either an Iframe, or 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');
?>

With file_get_contents(), you need to beware of the website you're fetching from using relative URL's, which will break the CSS, Images, Javascript, etc.

like image 126
Connor Gurney Avatar answered Oct 10 '22 04:10

Connor Gurney


You are not going to be able to use php's include function, as this is not a resource residing on your server.

One option you could explore is loading everything in as the contents of an iframe: see http://www.w3schools.com/tags/tag_iframe.asp for some details about the iframe html element

like image 23
Jeffrey Blake Avatar answered Oct 10 '22 04:10

Jeffrey Blake