Php 删除现有的zip文件

Php 删除现有的zip文件,php,zip,Php,Zip,我有一个可以从网站下载所有图片的工作代码。我抓取所有的图像,把它们放在缓存文件夹中,创建zip文件并下载它们。我无法解决的问题是在下载后删除zip。这是我的密码: foreach($image as $im){ $info = explode('/',$im); $file_name = 'cache/'.$info[count($info)-1]; copy($im,$file_name); $to_zip[] = $file_name; } // Zippin

我有一个可以从网站下载所有图片的工作代码。我抓取所有的图像,把它们放在缓存文件夹中,创建zip文件并下载它们。我无法解决的问题是在下载后删除zip。这是我的密码:

foreach($image as $im){
    $info = explode('/',$im);
    $file_name = 'cache/'.$info[count($info)-1];
    copy($im,$file_name);
    $to_zip[] = $file_name;
}
// Zipping
$result = create_zip($to_zip,'kepek.zip');

// Clear cache
$files = glob('cache/*');
foreach($files as $file) if(is_file($file)) unlink($file);

// Download
Header('Location: kepek.zip');

在标题后使用“取消链接”

foreach($image as $im){
    $info = explode('/',$im);
    $file_name = 'cache/'.$info[count($info)-1];
    copy($im,$file_name);
    $to_zip[] = $file_name;
}
// Zipping
$result = create_zip($to_zip,'kepek.zip');

// Clear cache
$files = glob('cache/*');
foreach($files as $file) if(is_file($file)) unlink($file);

// Download
Header('Location: kepek.zip');
unlink('Location: kepek.zip');

检查要删除的文件的权限。