我想打电话给一个网站并将其嵌入表格单元格中.我从数据库获取站点或URL的请求没有问题.但是当我嵌入它时,它会混淆它并把它放在整个地方或者不打开整个页面.
我有:
$remote = fopen("http://www.theothersite.com/list.php", "r");
fpassthru($remote);
还有其他更清洁的解决方案吗?
iframe显示为空白:
echo’< iframe src =“'.$row [$url].'”“width =”100%“/>‘;
$url = 'URL';
$tag = 'Tag';
$id = 'P_Id';
$query = "SELECT * FROM web_db WHERE Tag = '" . $userTag . "' ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
if($result)
{
while($row = mysql_fetch_array($result))
{
echo 'ID:' . $row[$id] . '<br>';
echo 'URL: ' . $row[$url] . '<br>';
echo 'Tag:' . $row[$tag] . '<p>';
// $remote = fopen($row[$url],"r");
// fpassthru($remote);
echo '<iframe src="'.$row[$url].'" width="100%" />';
解决方法:
什么阻止您尝试HTML解决方案?
将iframe放在表中,src等于网站URL.
如果您不必预处理其他站点的数据,或者不需要
隐藏其他网站的网址,然后iframe是一个很好的解决方案.
见例:http://jsfiddle.net/c43zH/