Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] exec() + zip
peja1990
post 19.10.2012, 20:01:11
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 4.12.2010

Ostrzeżenie: (10%)
X----


Witam,
mam problem z tworzeniem archiwum ZIP przez funkcję exec() czy moglibyście mi powiedzieć jak mam się za to zabrać ?
Chodzi mi o to by:
1) Stworzyć archiwum ZIP wybranego katalogu z serwera
2) Ustalić ścieżkę w której będzie miało się znaleźć archiwum
3) By samemu ustalić nazwę archiwum
4) Ścieżka do archiwizowanego katalogu jak i do katalogu w którym będzie miało zostać utworzone archiwum zawsze będzie miała taką strukturę /home/user/domains/domena.pl/public_html/nazwa_katalogu/ dlatego też myślę, że można będzie tutaj wykorzystać cd
5) Gdy tworzymy w ten sposób archiwum z poziomu PHP w archiwum tworzone są też takie katalogi jakie zostały podane w ścieżce do archiwizacji czyli /home/user/domains/...., a ja chciałbym by w archiwum znalazły się pliki i katalogu tylko z ostatniego katalogu ścieżki czyli w tym przypadku nazwa_katalogu/

Czy jest to możliwe ?
Będę wdzięczny za wszelką pomoc.


Z poważaniem,
Kamil Dunaj
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
jaslanin
post 20.10.2012, 07:03:43
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


1. jeżeli katalogi po utworzeniu nie są modyfikowane, możesz znajdywać ostatni katalog poprzez wyciąganie tyko folderu o najnowszej danie utworzenia. Możesz to zrobić przez PHP albo linię komend

2. musisz gdzieś zapisywać np. w osobnym pliku, bazie danych, ostatnio utworzony katalog


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
peja1990
post 21.10.2012, 07:22:49
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 4.12.2010

Ostrzeżenie: (10%)
X----


Cytat(jaslanin @ 20.10.2012, 07:03:43 ) *
1. jeżeli katalogi po utworzeniu nie są modyfikowane, możesz znajdywać ostatni katalog poprzez wyciąganie tyko folderu o najnowszej danie utworzenia. Możesz to zrobić przez PHP albo linię komend

2. musisz gdzieś zapisywać np. w osobnym pliku, bazie danych, ostatnio utworzony katalog


Niestety ale to o czym piszesz mi nie pomoże jednak wielkie dzięki za dobre chęci.
Może ktoś jeszcze ma jakiś pomysł ?
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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 16:22