Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zlib niedziala
Forum PHP.pl > Forum > Przedszkole
Cr3dO
hej, mam zliba na serwerze, phpinfo() pokazuje go :





i metodka do tego ktora przyjmuje 2 argumenty, 1 to nazwa archiwum a 2 to plik

  1. function createZIP ($name, $array) {
  2. $zip = new ZipArchive();
  3. $archive_file = $name.".zip";
  4. if ($zip -> open($archive_file, ZIPARCHIVE::CREATE) !== true) {
  5. return ("nie mogę zrobić pliku");
  6. }
  7. for ($i = 0 ; $i < sizeOf($array) ; $i++) {
  8. $zip -> addFile($array[$i], substr($array[$i], strrpos($array[$i], "/") + 1));
  9. }
  10. return "ilosc plików: ".(($zip -> numFiles)) . "\n";
  11. $zip -> close();
  12. }


po wykonaniu jej zwraca mi ze np dodal jeden plik, tworzy archiwum o danej nazwie ale ono jest puste, wie ktos dlaczego?
tvister
Zlib <-> zip trochę mylisz pojęcia.


przetestowałem funkcja działa tylko popraw ten kawałek kodu
$zip -> addFile($array[$i], substr($array[$i], strrpos($array[$i], "/") ));
Czadus
Kolega wyżej uprzedził mnie z tymi bibliotekami. Zdarzyło mi się kiedyś otrzymanie pustego zipa, gdy podczas tworzenia go w locie wykorzystałem całą dostępną pamięć. Duże pliki dodawane są do archiwum??
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.