我正在尝试使用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
}
?>
答案 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
}
?>