注意:我在本地主机上,所以CHMOD'ing不是答案。将提取的文件从ZIP复制到目录
反正我不能去复制它从一个ZIP到一个目录中提取的文件,这些文件被提取,但他们不会被复制......这些文件只是躺在根文件夹upload.php
是。我有这个:
exec('unzip ' . $_FILES['file']['tmp_name'], $ary, $output);
$img = 0;
$number = count($ary);
foreach($ary as $file)
{
copy($file, 'i/');
unlink($file);
$img++;
}
echo $img . '/' . $number;
它输出11/11,这样好...但文件不复制,原始文件不会被删除。为什么不复制它们?
对于一个好的答案+1,虽然可能应该注意ZipArchive是在PHP 4的后续版本中添加的。如果您在旧系统上,可能会被迫仅仅解析shell exec()行的输出。 – stevendesu 2010-10-02 04:07:30