Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] rozpakowywanie ZIP-ów
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


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?

Ten post edytował sweter 25.08.2009, 16:01:35


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nosz choroba jasna, JAKIE BŁĘDY?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
sweter
post
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


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)


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
jednak gdy $plik_arch zawiera adres bezwzględny to pojawiają się błędy

Z łaski swojej, podaj treść błędów.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
sweter
post
Post #5





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


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

Ten post edytował sweter 25.08.2009, 21:01:00


--------------------
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 Aktualny czas: 21.08.2025 - 06:23