作为PHP脚本的一部分,我试图从包含大量文件的目录中显示(视频)文件。这些文件有时间戳,数字(来自GET)以及更多字母和数字,如下所示:123456-user00001 [2013.09.09-12:10] .h264。基本上,GET结果具有数字(例如123456),时间戳和其他文本和数字会发生变化。
这是我一直尝试的路线:
if($_GET['number'] = intval($_GET['number'])) {
foreach (glob($_GET['number'] . "-user*-*:*.*") as $filename) {
echo "<h3>Files for Download</h3>";
echo "Download: <a href=\"Files/" . $filename. "\">" . $filename . "</a><br />";
}
}
但是,无论哪种方式,我都会尝试使用通配符。另外,我不完全确定这是显示特定文件的最佳方式,还是它?
我的猜测是我使用通配符的方式,但是没有任何重新洗牌似乎有效。