为了账号安全,请及时绑定邮箱和手机立即绑定

通过包含 PHP 变量嵌入视频时在 HTML 文件中出现意外结果

通过包含 PHP 变量嵌入视频时在 HTML 文件中出现意外结果

PHP
弑天下 2023-03-26 14:27:30
尝试将链接放入变量中并按如下方式调用它(作为 .html 扩展名):<!DOCTYPE html>        <html>        <body>        <h1>My first PHP page</h1>        <?php        $link="https://jia666-my.sharepoint.com/:v:/g/personal/s1pxky0tu_xkx_me/EXvt95V1DmRHg9lrqhd5L0ABby8GhL5XC15qXq1tu87zYw?Download=1";        ?>        <video controls="" height="640" width="720">          <source src="<?php echo $link ?>" type="video/mp4"></source>          <source src="<?php echo $link ?>" type="video/webm"></source>          Your browser does not support the video tag.        </video>        </body>        </html>但是我在 chrome 浏览器上得到了 unexpexted 输出:在此处输入图像描述我也尝试使用以下代码破坏 .php 扩展名:<?php$link='"https://jia666-my.sharepoint.com/:v:/g/personal/s1pxky0tu_xkx_me/EXvt95V1DmRHg9lrqhd5L0ABby8GhL5XC15qXq1tu87zYw?Download=1"';echo '<video controls="" height="640" width="720">  <source src=', $link, 'type="video/mp4"></source>  <source src=', $link, 'type="video/webm"></source>  Your browser does not support the video tag.</video></body></html>';?>但是这一次在 chrome 浏览器上的输出是: 您的浏览器不支持视频标签。
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

,如果回显中有另一个字符串,则无需提及变量就必须将其连接起来。并且您还必须在变量后指定一个空格,以便不与变量连接的类型。


将您的代码更改为


<?php

$link='"https://jia666-my.sharepoint.com/:v:/g/personal/s1pxky0tu_xkx_me/EXvt95V1DmRHg9lrqhd5L0ABby8GhL5XC15qXq1tu87zYw?Download=1"';


echo '<video controls="" height="640" width="720">

  <source src='. $link. ' type="video/mp4"></source>

  Your browser does not support the video tag.

</video>

</body>

</html>'; 


查看完整回答
反对 回复 2023-03-26
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

变量的调用一定要正确,如下:


<?php

    $link = 'https://jia666-my.sharepoint.com/:v:/g/personal/s1pxky0tu_xkx_me/EXvt95V1DmRHg9lrqhd5L0ABby8GhL5XC15qXq1tu87zYw?Download=1';

?>

<!DOCTYPE html>

<html>

    <head>

        <title>Test Video</title>

    </head>

    <body>

        <video controls="" height="640" width="720">

            <source src="<?php echo $link; ?>" type="video/mp4"></source>

            <source src="<?php echo $link; ?>" type="video/webm"></source>

            Your browser does not support the video tag.

        </video>

    </body>

</html>


查看完整回答
反对 回复 2023-03-26
  • 2 回答
  • 0 关注
  • 78 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信