我想使用PHP表单将视频嵌入到网页中。不知道为什么这不起作用,因为页面源具有嵌入代码,但页面上没有任何内容。这是我正在使用的PHP:
test.php的
<html>
<head></head>
<form action="" method="post">
Embed Code: <input type="text" name="embedCode" />
<input type="submit" />
</form>
<?php echo $_POST['embedCode']; ?>
</html>
'embedCode'应该能够处理任何通用视频嵌入代码,例如或不应该特定于YouTube或其他任何内容。
答案 0 :(得分:1)
URL部分必须是嵌入的src。对于YouTube视频,它将是这样的:
<html>
<head></head>
<form action="" method="post">
URL: <input type="text" name="url" />
<input type="submit" />
</form>
<iframe width="560" height="315" src="<?php echo $_POST['url']; ?>" frameborder="0" allowfullscreen></iframe>
</html>
那应该有用。但是这个简单的解决方案存在一些问题:
干杯
答案 1 :(得分:0)
在您的代码中缺少报价
<?php echo $_POST['url]; ?>
应该是
<?php echo $_POST['url']; ?>
如果您只是回复网址而嵌入视频,那么它就不会被嵌入。 您必须将嵌入代码用于任何类型的视频,例如:用于flv / Flash Stream的Flash Player,用于wmv / asf流的WMP等等
你必须使用嵌入代码并在地址中回显url是在嵌入播放器中