如何使用PHP获取特定文件夹中的所有图片和视频?

时间:2015-09-11 00:50:17

标签: php html

我正在尝试使用以下代码:它似乎可以获取图像而不是视频。 也许PATHINFO_EXTENSION无法与字符串进行比较?

<?php
$files = glob("MyFolder/*.*");
for ($i = 0;$i < count($files);$i++) {
    $image = $files[$i];
    $supported_file = array(
        'jpg',
        'jpeg',
        'png',
        'mp4',
    );
    $ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
    if (in_array($ext, $supported_file)) {
        if (PATHINFO_EXTENSION == 'mp4') {
            echo '<video controls> <source src="' . $image . '" type="video/mp4"/>';
            echo '</video>';
        } else {
            echo '<img src="' . $image . '" alt="Random image" />';
        }
    } else {
        continue;
    }
}
?>

0 个答案:

没有答案