在PHP中显示像iframe这样的另一个网站

时间:2014-03-14 11:57:29

标签: php html css iframe screenshot

我想在div中显示另一个网站。它用于截取该div的屏幕截图。我不得不限制div的高度。我该怎么做。我不能使用iframe。因为许多网站都不支持iframe。我使用下面的PHP代码来显示一个网站。我怎样才能限制高度(如果可能的话宽度也是如此)......

<div id="target">
<?php
$url=$_GET['url'];
echo file_get_contents($url);
?>
</div>

2 个答案:

答案 0 :(得分:1)

使用CSS可以限制DIV的宽度高度,例如:

#target{
  width:400px;
  height:400px;
  overflow:hidden; /* optional - or scroll */
}

请注意,如果不使用iframe或非常复杂的技术,您最终不会显示外部网站的内容,其中包含类似保真度的内容,如果媒体/资源较多,则不会这样做。

答案 1 :(得分:0)

您是否尝试在css中添加max-width和max-height:

#target{
    max-width:300px;
    max-height:300px;
    overflow: auto;
}

Exemple JSFiddle