Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]ZipArchive jak sprawdzić czy po wypakowaniu nadpisało wszystkie pliki
Forum PHP.pl > Forum > Przedszkole
Octobus
Witam. Mam pytanie bo muszę użyć ZipArchive i mam kontrolę czy wszystko ok w ten sposób:
  1. if($arch = $zip->extractTo(dirname(__FILE__).'/') !== TRUE)
  2. die('Błąd przy wypakowywaniu: '.$arch);


Niestety jak pliki będą miały chmody 444 (nikt nie ma praw zapisu) to nie nadpisze plików, mimo to nie zwróci błąd. Jak w prosty sposób można sprawdzić czy nadpisało pliki? Mogę niby sprawdzać hash plików ale ich jest parędziesiąt...
Octobus
Miałem nadzieje na jakąś wskazówkę. W manualu nie znalazłem tego ponieważ funkcja nie zwraca błędów
CuteOne
Skoro nie zwraca błędów (poza false w ZipArchive::close() o czym pewnie już wiesz) sprawdź datę modyfikacji plików smile.gif

ps. próbowałeś ZipArchive::getStatusString() ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.