如果PHP代码从$_GET
方法接收,我正在尝试添加视频标记。
问题在于第二个回声
<?php
if($_GET['video1'] == NULL) {
}
} else {
$vid = $_GET["video1"];
echo '<video width="320" height="240" controls>';
echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">';
echo '</video>';
}
?>
答案 0 :(得分:1)
PHP不是递归嵌入的:
echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">';
你的echo语句在“php模式”中 ALREADY 。因此你无法“深入”进入php模式。
为什么你还需要这样一个丑陋丑陋的错综复杂的陈述?为什么你不能简单地拥有
echo '<source src=' . $_GET["video1"] . ' type="video/mp4">';
答案 1 :(得分:1)
替换:
echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">';
使用:
echo '<source src=' . $_GET["video1"] . ' type="video/mp4">';
无需嵌套PHP代码时钟。