Codeigniter文件上传 - 文件名检查

时间:2012-05-17 15:50:58

标签: php file codeigniter file-upload

我正在使用codeigniter上传文件,我的问题来自于我必须提交输入,他们在那里上传工作人员使用的文件和客户将看到的文件(敏感数据已被删除) )。

客户端将在此约定中上传文件名

filename_parsed.pdf
filename_unparsed.pdf

我如何检查文件名是否以_parsed_unparsed完成?

2 个答案:

答案 0 :(得分:0)

CodeIgniter具有文件的辅助函数...确保加载文件帮助程序

$var = get_file_info('path/to/file','name')

if(strpos($var,'_unparsed') !== false) {
    // Do stuff
} else if(strpos($var,'_parsed') !== false) {
    // Do stuff
}

答案 1 :(得分:0)

if(preg_match('/(_(un|)parsed)$/', $file_name))
{
    //tests for:
    // _unparsed
    // _parsed

    //Important not to include the file ext otherwise will fail
}