我正在处理大量文件,并且我试图将目录内容输出到不带扩展名的表中,该文件末尾没有扩展名,并且采用链接格式,以便可以下载文件。问题在于,它也将扩展部分剥离了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>";
}
}
?>
答案 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