Witam, mam następujący problem. Chcę spakować cały folder na stronie do zipa, to kod:
//Ładowanie do zipa
$zip = new ZipArchive(); //Tworzenie zipa
$plik_arch = "strona.zip"; //Nazwa zipa
if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !==TRUE) {
exit ("nie mogę zrobić pliku archiwum <$plik_arch>");
}
$folder = 'strona/'; // Pętla do wsadzania plików z folderu
$files = scandir($folder);
foreach($files as $file) {
$zip->addFile($folder.$file);
}
echo "Ilość plików spakowanych: ".(($zip->numFiles)-1) . "\n";
$zip->close();
Ładuje mi wszystko ładnie, ale dorzuca zazwyczaj dwa pliki, których nie ma w tym folderze( o nazwach: . i ..), które sypią błędami przy wypakowywaniu. Dlaczego tak się dzieje?