2013-11-29 1 views
0

Я пытаюсь создать веб-сайт, который отображает другой сайт в iframe.using php внутри тегов iframe html

Это мой код:

<html> 
<title>HTML with PHP</title> 
<style> 
body { 
margin: 0px; 
} 
</style> 
<body> 
<?php 
$page = $_GET['query']; 
echo $page; 
?> 
<iframe align="center" width="100%" height="100%" src="<?=$page;?>" frameborder="yes" scrolling="yes" name="myIframe" id="myIframe"> </iframe> 
</body> 
</html> 

Когда я открываю файл PHP с моего сайта (с использованием URL website.com/file.php?query= https://www.google.com, и смотреть в инспекторе, я могу см. страницу, на которой загружен iframe, но она просто отображается как пустая страница, а не. Я имею ее в http://www.test.fire-light.tk/web.php?query=url (замените URL-адрес любым действительным URL-адресом). Я не знаю, почему он показывает пустую страницу.

+0

Что происходит, когда вы жестко кодируете src iframe? он загружается или все еще белый? –

+0

Можете ли вы попробовать '$ page = $ _GET ['q'];' вместо того, что вы пытаетесь взорваться? –

+0

Когда я жестко программирую src iframe, он все еще белый. Когда я использую '$ page = $ _GET ['q'];' он все еще показывает правильный url. – Firelight

ответ

0

Попробуйте это вместо:

<html> 
<title>HTML with PHP</title> 
<style> 
body { 
margin: 0px; 
} 
</style> 
<body> 
<?php 
$url = $_SERVER['REQUEST_URI']; 
$parts = explode('?=', $url); 
$page = $parts[1]; 
echo '<iframe align="center" width="100%" height="100%" src="$page" frameborder="yes" scrolling="yes" name="myIframe" id="myIframe"> </iframe>'; 
?> 
</body> 
</html> 
2

Я думаю, что это:

<iframe align="center" width="100%" height="100%" src="<?=$page;?>" 
    frameborder="yes" scrolling="yes" name="myIframe" id="myIframe"> </iframe> 

должен быть изменен на:

<iframe align="center" width="100%" height="100%" src="<? echo $page; ?>" 
    frameborder="yes" scrolling="yes" name="myIframe" id="myIframe"> </iframe> 
4

Использование Iframe вы можете вызвать PHP-файл в HTML-файл. И напишите свой PHP-код в файле test.php Iframe <iframe src="test.php"></iframe>

 Смежные вопросы

  • Нет связанных вопросов^_^