匹配目录文件夹中的文件名以通过php获取其扩展名

时间:2016-08-27 10:29:19

标签: php

我想从我的目录文件夹中复制我的文件(音频/视频)名称并将其粘贴到我的表单name字段中。所以这里没有延伸。当我单击提交时,如果存在于目录文件夹中,我想匹配此文件,如果存在,则获取其扩展名。添加带有文件名的扩展名,将其保存到sql中的download字段。

我在这里找到了这种方式,但我担心会有越来越多的不同扩展。 还有其他办法吗?

$name = 'File name';
$exts =  array('mkv','avi','3gp','mp4','kmv','flv','rar','FLV','rmvb','dat','divx','mpg','wav','amr','mp3','wma');
foreach ($exts as $ext) {
    if (file_exists("../folder/" . $name . "." . $ext)) {
        $path = "" . $name . "." . $ext;
        echo $path;

        $downloadFile = $path;
    }
}

0 个答案:

没有答案