Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zlib niedziala
Cr3dO
post
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 :


(IMG:http://filmworks.pl/toolbox/1.jpg)


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tvister
post
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
Go to the top of the page
+Quote Post
Czadus
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:37