有没有办法让我在继续执行php循环之前检查文件是否被复制?等待复制()完成
我有一个for循环,并在循环内它将要复制一个文件。现在,我想让它在继续循环之前一直等到当前文件被复制。
例如:
for ($i = 1; $i <= 10; $i++)
{
$temp = $_FILES['tmp_name'];
$extension = '.jpg';
copy("$temp_$i_$extension", "$local_$i_$extension");
// not sure what to do here
if (FILE_DONE_COPYING())
{
CONTINUE_LOOP();
}
else
{
PAUSE_LOOP();
}
}
那只是一个例子。我不知道如何做到这一点......任何人都可以参加?
的绝大部分功能阻止,直到完成。 'copy()'可能就是其中之一。这意味着一旦copy()返回,文件被完全复制。 –