PHP检查文件是否已完全上载

PHP检查文件是否已完全上载,php,centos,centos6,Php,Centos,Centos6,我有一些用户通过FTP将文件上传到某个目录,我想用PHP检查文件是否已完全上传 例如,如果我正在上载一个文件,但它仍在上载,我不想对此文件执行任何操作,我希望循环继续 这是我的循环: foreach($files as $f) { if($f == "." OR $f == "..") continue; if(!preg_match("@\.filepart^@", $f)) { // Here I want to check if the file has b

我有一些用户通过FTP将文件上传到某个目录,我想用PHP检查文件是否已完全上传

例如,如果我正在上载一个文件,但它仍在上载,我不想对此文件执行任何操作,我希望循环
继续

这是我的循环:

foreach($files as $f) {
    if($f == "." OR $f == "..") continue;
    if(!preg_match("@\.filepart^@", $f)) {
        // Here I want to check if the file has been fully uploaded
        // Something like: if($fileInUse) continue;
    }
}
我该怎么做


操作系统:CentOS 6

对使用条件语句,或使用@Fred ii-通过
FTP
上传的文件,而不是
HTTP POST
我的错误。在他们声明“如果(ftp_put($conn_id,$remote_file,$file,ftp_ASCII)){echo“成功上传$file\n”;@Fred ii-我不上传带有代码的文件(通过ftp客户端上传的文件,如
FileZilla
),我只是想检查一下代码是否已经完全上传。好吧,这应该是你的问题中最初发布的。然后你需要做的是检查使用情况,至少我认为你需要使用。