2013-04-07 36 views
7

Vì vậy, điều tôi muốn làm là tạo tên miền phụ trên trang web của tôi và tải trang web bên ngoài vào trang web đó mà không thực sự truy cập trang web đó. Ví dụ:Tải trang web bên ngoài vào trang của tôi mà không cần chuyển hướng đến URL khác

google.mydomain.com tải google.com nhưng thanh URL đọc google.mydomain.com.

Tôi làm cách nào để thực hiện việc này?

Tôi đã thử this nhưng không thể hiểu được.

Đang cố gắng:

iframe

  1. Tôi muốn trang để chiếm toàn bộ màn hình cho máy tính của mỗi người. Tôi có thể đặt nó thành 100% thay vì x lượng pixel không?

  2. Tôi muốn xóa thanh cuộn nhưng không được hỗ trợ.

Trả lời

10

Bạn có thể sử dụng một Iframe, hoặc file_get_contents();

khung nội tuyến:

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

file_get_contents():

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

Với file_get_contents(), bạn cần phải cẩn thận với trang web bạn đang lấy từ việc sử dụng tương đối URL, mà sẽ phá vỡ CSS , Hình ảnh, Javascript, v.v.

+0

Hoàn toàn hoàn hảo cảm ơn bạn! Chỉ cần xóa các cuộn nếu có thể, nhưng nó hầu như không đáng chú ý. –

+0

Tốt! Trên khung nội tuyến, bạn có thể sử dụng một cái gì đó như di chuyển = "không" hoặc nhúng một cái gì đó trong CSS, chẳng hạn như iframe {overflow: hidden; } –

3

Bạn sẽ không thể sử dụng chức năng bao gồm của php vì đây không phải là tài nguyên nằm trên máy chủ của bạn.

Một tùy chọn mà bạn có thể khám phá là tải tất cả mọi thứ trong như nội dung của một khung nội tuyến: xem http://www.w3schools.com/tags/tag_iframe.asp đối với một số chi tiết về các yếu tố iframe html

Các vấn đề liên quan