首页 > 解决方案 > 使用 img src= 时隐藏 .mp4 不显示

问题描述

我可以隐藏视频文件不显示吗?当我试图只显示图片文件时,文件夹内的视频文件也开始显示。这是我的代码,在文件夹内,有 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>

标签: phphtml

解决方案


更改您的代码

<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>

推荐阅读