Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zlib niedziala
Cr3dO
post 27.01.2010, 07:35:16
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

Ostrzeżenie: (0%)
-----


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?


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tvister
post 27.01.2010, 08:34:57
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

Ostrzeżenie: (0%)
-----


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], "/") ));


Ten post edytował tvister 27.01.2010, 08:44:46


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post
Czadus
post 27.01.2010, 08:35:06
Post #3





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

Ostrzeżenie: (0%)
-----


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??

Ten post edytował Czadus 27.01.2010, 08:38:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:43