0

私は codeigniter でファイルのアップロードに取り組んでいます。私の問題は、入力をファイルする必要があることから来ています。入力は、スタッフが使用するファイルと顧客が見るファイルをアップロードするためにそこにあります (機密データは削除されています)。

クライアントは、この規則に従ってファイル名をアップロードしようとしています。

filename_parsed.pdf
filename_unparsed.pdf

_parsedファイル名がorで終わっていることを確認するにはどうすればよい_unparsedですか?

4

2 に答える 2

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
}
于 2012-05-17T15:58:19.803 に答える
0
if(preg_match('/(_(un|)parsed)$/', $file_name))
{
    //tests for:
    // _unparsed
    // _parsed

    //Important not to include the file ext otherwise will fail
}
于 2012-05-17T20:31:17.727 に答える