作为 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 />";
}
}
但是,无论我尝试使用通配符的哪种方式,似乎都没有显示任何内容。另外,我不完全确定这是显示特定文件的最佳方式,还是这样?
我的猜测是我使用通配符的方式,但似乎没有任何重新洗牌起作用。