【发布时间】:2019-06-16 09:10:48
【问题描述】:
我有一个包含 youtube url 代码的文本文件,例如:BzRBCM89GvI
我希望将其放置在 iFrame 中,并将文件的标题用作视频上方的标题。我几乎拥有它,但由于某种原因,该链接似乎不起作用。如果我检查该元素的 URL 看起来不错,但是当我将其复制粘贴到文本编辑器时,我会得到:https://www.youtube.com/embed/%EF%BB%BFBzRBCM89GvI
额外的:我认为“%EF%BB%BF”搞砸了。
这是 PHP 代码:
<?PHP
$projects = glob('images/Projects/Video/*');
foreach ($projects as &$project) {
$src = "https://www.youtube.com/embed/" . file_get_contents($project);
echo'<h3>' . str_replace(".txt","",str_replace("images/Projects/Video/","",$project)) . '</h3><iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" style="min-height: 300px; width: 100%;" type="text/html" src="' . $src . '"></iframe>';
}
?>
知道为什么要添加额外的位或为什么它不起作用吗?
【问题讨论】:
-
你是如何保存文件的?
-
我正在使用通过我的网络服务器上的 FTP 连接的 Visual Studio,因此只需右键单击并新建文件。