0

我有一个文件上传到的目录,如果文件存在,我希望能够显示下载链接。然而,该文件必须匹配特定的模式,因为这是上传文件的标识符。

该模式以 /ClientFiles/ 开头,然后它需要查找以用户 ID 开头的所有文件。例如:/ClientFiles/123-UploadData.xls

所以它需要查看 ClientFiles 目录并找到所有以 '123-' 开头的文件,无论后面是什么。

干杯

4

3 回答 3

3

要按特定模式查找文件,您可以使用glob,然后使用 is_readable 检查您是否可以读取文件。

$files = array();    
foreach(glob($dirname . DIRECTORY_SEPARATOR . $clientId . '-*' as $file) {
    if(is_readable($file) {
        $files[] = $file;
    }
}
于 2012-04-25T14:04:18.270 回答
2

只需使用file_exists()函数

于 2012-04-25T13:57:50.643 回答
0

php 有一个函数 file_exists。使用它来制定一些关于是否显示链接的逻辑。

于 2012-04-25T13:58:09.100 回答