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