Как я могу удалить свои файлы, когда закончится загрузка. Я пытался использовать unlink, но не работает. Я не знаю, может быть, он удаляется слишком быстро.
$zip = new ZipArchive();
$filename = "archive/myzipfiles.zip";
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
// Create zip
$dir = "download/pbr/1/resolution/2K/";
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
// If file
if (is_file($dir.$file)) {
if($file != '' && $file != '.' && $file != '..'){
if($diffuse=="true"){
$zip->addFile($dir."diffuse".".".$format,"diffuse".".".$format);
}
if($roughness=="true"){
$zip->addFile($dir."roughness".".".$format,"roughness".".".$format);
}
$zip->addFile("download/license.txt","license.txt"); //licence
}
}
}
closedir($dh);
}
}
$zip->close();
echo $filename;