php - 使用 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>
解决方案
更改您的代码
<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>
推荐阅读
- python - 分布拟合中的 PDF 线 (Python)
- haskell - 具有单个构造函数的自引用数据类型不能是 `Show`n
- sql - 如何将列转换为行
- csv - weka 中的入职数据显示异常错误
- google-cloud-platform - 如何在 Google Colab 中保留流输出?
- kvm - virsh 功能不包括 qemu 或 kvm
- laravel - Laravel 的 belongsTo 关系依赖于父表列
- selenium - 从源代码构建 Selenium-server-standalone 3.141.59
- python - Scapy http 层未正确导入
- ssl - server.crt 认证更新 1 年