![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
witam, mam taki kod do kompresowania plików pod ZIP...
i kiedy wypakowuje to wszystkie pliki wyrzuca mi do folderu... nie tworzy mi subfolderów i nie wypakowuje plików z subfolderów do nich Wytłumaczy mi ktoś dlaczego ten z**any PHP tak wypakowuje pliki ? ![]() ![]() Dziękuję za tak wyczerpujące odpowiedzi.... Jesteście fantastyczni,,, Czy naprawdę PHP jest tak zje**ane że nie można kompresować plików za pomocą niego ? Może wprowadzą to w wersji 50.0.49 ? a propos wypakowywania:
robię to w ten piękny sposób... nie wiem czy może można jeszcze inaczej coś tu napisać bo to jest tak ****cie obszerny kod że pisałem go przez 4 lata świetlne Ten post edytował Johnas 20.08.2022, 21:42:45 -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
i kiedy wypakowuje to wszystkie pliki wyrzuca mi do folderu... nie tworzy mi subfolderów i nie wypakowuje plików z subfolderów do nich Sprawdzałeś przed wypakowaniem archiwum w środku, tj. czy faktycznie zawiera foldery i podfoldery? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
masz screena i jak widac to zawiera... problemem jest to że nie wiadomo czemu PHP ignoruje te foldery gdy jest utworzone przez PHP... Dziwny przypadek, chyba że to mój serwer ma takie odpały...
-------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Na screenie z zipem widać tylko folder global, nic więcej.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
bo żeby nie kompresować po kilka razy 110 mb wszystkich plików to kompresuje tylko jeden folder i jak wypakuje mi to do folderu test tworząc folder global to znaczy że działa, ale nie dzieję się tak pewnie dlatego że nie działa...
-------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
jak wypakuje mi to do folderu test tworząc folder global to znaczy że działa, ale nie dzieję się tak pewnie dlatego że nie działa... Napisz jeszcze raz po polsku. Kompresujesz dla testów jeden folder, tak? I plik z tego folderu wypakowywują się do folderu aktualnego, a nie do folder global, tak? Ten post edytował trueblue 29.08.2022, 09:05:56 -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
dokładnie... kompresuje folder global żeby sprawdzić czy będzie to dobrze się dekompresować, i w folderze test powinno stworzyć folder global, a w nim wypakować wszystkie pliki (niestety tak się nie dzieje)
-------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Według mnie przekazujesz niepoprawną wartość drugiego argumentu do metody addFile, to ma być lokalna ścieżka (w archiwum, a nie ścieżka systemowa).
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
ani relativepath,aniani path_in_zip nie działa poprawnie jako drugi parametr -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jaką wartość dla katalogu "global" ma zmienna $relativePath?
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Kod Dodano plik: Accounts.php Dodano plik: composer.json Dodano plik: composer.lock Dodano plik: composer.phar Dodano plik: config.backup.php Dodano plik: config.php Dodano plik: Configuration.php Dodano plik: Engine.php Dodano plik: files\fonts\AbhayaLibre-Bold.ttf Dodano plik: files\fonts\AbhayaLibre-ExtraBold.ttf Dodano plik: files\fonts\AbhayaLibre-Medium.ttf Dodano plik: files\fonts\AbhayaLibre-Regular.ttf Dodano plik: files\fonts\AbhayaLibre-SemiBold.ttf Dodano plik: files\fonts\AbrilFatface-Regular.otf ignoruje nawet pliki w files\fonts\ --- wywala wszystko na jeden katalog -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast backslashy używaj slashy.
-------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
ja pierdziele... na 90 % masz rację że to kwestia tego
![]() działa, dziękuje.... konflikt pomiędzy linuxem, a windowsem -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:50 |