使用img src =时不显示.mp4

时间:2018-09-08 16:01:12

标签: php html

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

1 个答案:

答案 0 :(得分:0)

更改代码

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