【问题标题】:hide .mp4 from showing up when using img src=使用 img src= 时隐藏 .mp4 不显示
【发布时间】:2018-09-08 16:01:11
【问题描述】:

我可以隐藏视频文件不显示吗?当我试图只显示图片文件时,文件夹内的视频文件也开始显示。 这是我的代码,在文件夹内,有 jpg 文件和 mp4 文件,我尝试使用“img src =”显示图像,但 mp4 文件也显示出来。 mp4 文件是空白的,没有任何缩略图我尝试了任何东西但仍然没有运气,我是新手,很抱歉提出这个问题。

<body>
<div class="photo">
<ul class="topic">
 <h1>Megan</h1>

    <?php
        $folder = "photobooth/fredydanchenni/Animated/"; //folder tempat gambar disimpan  
        $handle = opendir($folder); 
        $i = 1;

        while(false !== ($file = readdir($handle))){  
        if($file != '.' && $file != '..'){
    $file2=str_replace("_mp4.jpg","",$file);
    $file3=substr($file,0);
            echo '<li><a href=photobooth/fredydanchenni/Animated/'.$file2.'.mp4>
            <img src="photobooth/fredydanchenni/Animated/'.$file.' " width="300" alt="" title="" />
            </a><br/></li>';  
        if(($i % 4) == 0){  
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';  
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
            }     
            $i++;  
        }    
    }  
    ?>
</ul>
<br class="clear" />
</div>
</body>

【问题讨论】:

  • 据我了解,您不想在页面加载时显示视频。正确吗?
  • 是的..没错,你可以看看我的网站joyphotobooth.ddns.net:8123,你可以看到空文件,我只是想摆脱它
  • 好的,你想什么时候播放视频?
  • 您的代码按照预期的方式运行。
  • 我想隐藏视频,因为我有缩略图文件是jpg文件,所以要处理的文件不大。

标签: php html


【解决方案1】:

修改你的代码

<body>
    <div class="photo">
    <ul class="topic">
     <h1>Megan</h1>


    <?php
        $folder = "photobooth/fredydanchenni/Animated/"; //folder tempat gambar disimpan  
        $handle = opendir($folder); 
        $i = 1;

        while(false !== ($file = readdir($handle))){  
        if($file != '.' && $file != '..'){
    $file2=str_replace("_mp4.jpg","",$file);
    $file3=substr($file,0);
            echo '<li>'.
            '<a href="photobooth/fredydanchenni/Animated/'.$file2.'.mp4"><img src="photobooth/fredydanchenni/Animated/'.$file.' " width="300" alt="" title="" /></a>'.
            '<br/></li>';  
        if(($i % 4) == 0){  
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';  
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
        echo '<br/>';
            }     
            $i++;
            if($i==10)
               break;
        }    
    }  
    ?>
</ul>
<br class="clear" />
</div>

</body>

【讨论】:

  • 它说警告:在第 91 行的 C:\xamppp\htdocs\index.php 中遇到的非数字值,即这一行 ' '+
  • 和此注意事项:在 C:\xamppp\htdocs\index.php 第 92 行遇到的非格式良好的数值是 '
    ';
  • 如果你点击图片会发生什么?也检查浏览器的控制台
  • 什么都没有,你可以看看,joyphotobooth.ddns.net:8123
  • 你需要限制视频的数量
猜你喜欢
  • 2014-03-17
  • 1970-01-01
  • 1970-01-01
  • 2021-04-27
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
相关资源
最近更新 更多