Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php ZipArchive
KrzysiekWildfire
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 11
Dołączył: 27.10.2010
Skąd: Kutno/Poznań

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


Witam,
Natknąłem się ostatnio na dość ciekawy problem, mianowicie - mam skrypt php (nic skomplikowanego - skrypt poniżej) który pakuje pliki graficzne (głównie jpg/jpeg). Wszystko pięknie ładnie jest pakowane, ale.

Pliki ściągane są na komputer poprzez wejście bezpośrednio w link prowadzący do pliku (np. strona.pl/upload/file1.zip).

U mnie (Ubuntu) wszystko otwiera się ładnie. 7zip na windowsie7 też nie ma problemów (jedyny problem jest taki, że przy gdy otworzę archiwum i dokonam dwukrotnego kliknięcia na dowolnym pliku, to się dziad nie otwiera).

I teraz koszmar: winrar, ten to w ogóle nie wie co się dzieje - przy wypakowywaniu tworzy katalog, ale wypakowane pliki mają rozmiar 0kb. Gdy wejdziemy nim w archiwum i zastosujemy podwójne kliknięcie na dowolnym pliku to otwiera nam się notatnik.

Czy ktoś miał już takie problemy?
Obiecany skrypt:
  1. $zip = new ZipArchive();
  2. $zip->open($this->getArch(), ZIPARCHIVE::CREATE); //$this->getArch() - pobiera nazwę archiwum
  3. $zip->addFile($this->getDestination().'/'.$file, $file); //$this->getDestination() - pobiera nazwę katalogu do którego był wrzucony plik
  4. $zip->close();

Go to the top of the page
+Quote Post

Posty w temacie
- KrzysiekWildfire   Php ZipArchive   24.05.2011, 10:16:04


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: 22.08.2025 - 21:19