Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Archiwizowanie plików exec()
peja1990
post 28.12.2012, 00:19:29
Post #1





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

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


Witam serdecznie wszystkich użytkowników forum,
mam do Was pytanie odnośnie archiwizowania plików na serwerze z poziomu PHP za pomocą funkcji exec().
Mianowicie posiadam taki kodzik:
  1. exec("tar -cf home/user/domains/example.com/public_html/test/backups/1356646574.zip /home/user/domains/example.com/public_html/test/backups/1356646574");

który działa prawie poprawnie...
Już tłumaczę dlaczego prawie... A więc archiwizacja odbywa się poprawnie jednak ja muszę mieć w archiwum tylko pliki i katalogi z katalogu 1356646574 a nie wszystkie inne katalogi tj. home/user/domains/example.com/public_html/test/backups/1356646574, wiem również, że można sprawę załatwić korzystając z takiego kodu:
  1. exec("tar -cf 1356646574.zip 1356646574");

Jednak ja muszę skorzystać z ścieżek poczynających od home/user/..., a więc pytanie czy znacie sposób który rozwiązałby mój problem ?.
Proszę o jakiekolwiek wskazówki, rozwiązania za co będę niezmiernie wdzięczny !

Z poważaniem,
Kamil Dunaj
Go to the top of the page
+Quote Post
sowiq
post 28.12.2012, 00:23:58
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Zerknij tutaj: http://stackoverflow.com/questions/3153683...e-paths-for-tar
Go to the top of the page
+Quote Post
peja1990
post 28.12.2012, 00:43:58
Post #3





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

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


Dzięki, a więc u mnie ma to wyglądać tak:
  1. exec("tar -cf home/user/domains/example.com/public_html/test/backups/1356646574.zip -C /home/user/domains/example.com/public_html/test/backups/1356646574");

?
Go to the top of the page
+Quote Post
sowiq
post 28.12.2012, 00:56:43
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Wypróbuj, to się dowiesz wink.gif

A tak na serio to musisz sam sprawdzić, bo ja aktualnie siedzę na Windowsie.
Go to the top of the page
+Quote Post
peja1990
post 28.12.2012, 01:10:38
Post #5





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

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


Niestety w żaden sposób nie działa... ;(

EDIT:
Przepraszam ! Źle użyłem ! Mój błąd !
DZIAŁA exclamation.gif!! smile.gif
DZIĘKUJĘ ! smile.gif

Ten post edytował peja1990 28.12.2012, 01:23:53
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: 14.07.2025 - 13:47