Mam takie pytanie. Chciałbym zrobić skrypt dzięki ktoremu mogę spakować pliki/katalogi etc. Taka kopia bezpieczeństwa.
W necie znalazlem taki kod (cześć kodu):
$directory = 'C:/xampp/htdocs'; // sciezka do plikow function browse($dir) { $filenames[] = $dir.'/'.$file; } browse($dir.'/'.$file); } } } return $filenames; } browse($directory); $zip = new ZipArchive(); if ($zip->open("C:\xampp\htdocs\kopia\kopia.zip", ZIPARCHIVE::CREATE)!==TRUE) { } echo "<center><br>Tworzenie kopii. Prosze czekac...<br><br><img src='images/sxoisx.gif' border='0'><br><br><br></center>"; foreach ($filenames as $filename) { $zip->addFile($filename,$filename); } echo "<center>Zakonczono! Skopiowano : " . $zip->numFiles . "\n" ." plikow - Kliknij <b><a href='KopiaFTP.zip' target='blank'>tutaj</a></b> aby pobrac kopie<br>"; $zip->close();
Wszystko pięknie i dziala, ale nie tak jakbym chcial.
Otoż chcialbym aby spakowalo mi wszystkie pliki, katalogi etc z katalogu : C:/xampp/htdocs ($directory) ale zip ma sie zapisać w lokalizacji: C:/xampp/htdocs/kopia/
Skrypt niby się robi, ale nie ma pliku zip

Czemu nie moge zapisac w pliku C:/xampp/htdocs/? Poniewaz ten folder nie jest ustawiony na zapis a tylko na odczyt,
Dlatego chce zapisac do folderu kopia gdzie jest ustawiony zapis.
Chyba, ze macie inne pomysly jak wykonac taka kopie.
Dzieki za odpowiedz
pozdro