iframe源未找到

时间:2015-03-20 11:16:36

标签: php html mysql iframe

我正在尝试使用iFrame显示一些随机视频。链接存储在数据库中,所以我使用循环来获取它们并将它们用作iFrame的源。当我打印出网址时,它们都可以正常显示,但是当我尝试将它们添加为irc的src时,它不会出现。我得到一个空盒子。

$loop = mysql_query("SELECT * FROM video") or die (mysql_error());
while ($row = mysql_fetch_array($loop)) {
    $tmp = $row['videos'];
    //echo $tmp;
?>
    <iframe width="420" height="315" src="<?php echo $tmp; ?>" ></iframe>
<?php   
}
?>

1 个答案:

答案 0 :(得分:-1)

确保$tmp以http://。

开头
$loop = mysql_query("SELECT * FROM video") or die (mysql_error());
while ($row = mysql_fetch_array($loop)) {
    $tmp = $row['videos'];
    $tmp = strpos($tmp, "http://") ? $tmp : "http://" . $tmp;
    //echo $tmp;
?>
    <iframe width="420" height="315" src="<?php echo $tmp; ?>" ></iframe>
<?php   
}
?>