将没有扩展名的文件夹内容显示为链接

时间:2018-08-09 17:00:41

标签: php

我正在处理大量文件,并且我试图将目录内容输出到不带扩展名的表中,该文件末尾没有扩展名,并且采用链接格式,以便可以下载文件。问题在于,它也将扩展部分剥离了href部分。我不是一个编码人员,只是有时会体面地查找东西然后试图使其正常工作。如何使实际链接中的文件名仍然具有扩展名,但页面上的显示文本中没有扩展名?

这是我的代码,可以正确输出并正确显示表格。不幸的是,我不得不将.mp3放回原处,以使其正常运行。

<?php
   $files = glob('audio/2008/*.*');
   foreach($files as $file) {
   if (! is_dir($file)) {
   $file = pathinfo($file);
    echo "<div class='col-lg-4 col-md-4 col-sm-6 col-xs-12'><a href='audio/2008/" . $file['filename'] .  ".mp3'>" . $file['filename'] . "</a></div>";
    }
   }
?>

1 个答案:

答案 0 :(得分:1)

尝试在Session objSession; List<GroupEntity> colResults; objSession = this.objSessionFactory.openSession(); try { objQuery = objSession.createQuery("FROM GroupEntity WHERE (strDomain = :Domain)") .setParameter("Domain", strDomain) .list(); } catch (Exception objException) { throw new GroupException("Could not retrieve the list of WebFiltering groups to scan"); } objSession.close(); return colResults; 中使用$file['basename']代替$file['filename']

href