Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] rozpakowywanie ZIP-ów
Forum PHP.pl > Forum > Przedszkole
sweter
Mam taki prosty skrypcik rozpakowywujący ZIP-y:

  1.  
  2. $zip = new ZipArchive;
  3.   $plik_arch = "ares_zipa";
  4.   echo $plik_arch;
  5.   if ($zip->open($plik_arch) !== TRUE) {
  6.   echo " Powstały jakies bledy sprawdz archiwum lub folder";
  7.   } else {
  8.   $zip->extractTo('./rozpakowane');
  9.   $zip->close();
  10.   echo "Pliki wypakowane do folderu rozpakowane";
  11.   }
  12.  
  13.  


Gdy wczytuję pliki ze swojego serwera to wszystko działa, jednak gdy $plik_arch zawiera adres bezwzględny to pojawiają się błędy. Czy można jakoś obejść to, żeby można było stosować adresy bezwzględne?
erix
Nosz choroba jasna, JAKIE BŁĘDY?
sweter
Cytat
Nosz choroba jasna, JAKIE BŁĘDY?

Ano takie, że nie mogę rozpakować zipa, jeżeli prowadzi do niego ścieżka bezwzględna (czyli jest na innym serwerze)
erix
Cytat
jednak gdy $plik_arch zawiera adres bezwzględny to pojawiają się błędy

Z łaski swojej, podaj treść błędów.
sweter
Wyświetla się tylko 

Cytat
Powstały jakies bledy sprawdz archiwum lub folder


bo if nie jest wykonywany, bo skrypt nie może otworzyć ZIP'a

EDIT: oczywiście $plik_arch zawiera poprawną scieżkę, bo w przeglądarce mogę ten plik pobrać

EDIT 2: banalnie proste rozwiązanie: wystarczy skopiować plik na własny serwer i już wzystko gra biggrin.gif
W każdym razie dzięki za zainteresowanie smile.gif
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.