Autor | Zpráva | ||
---|---|---|---|
MONTYCEK Profil |
#1 · Zasláno: 13. 1. 2016, 12:28:08
Zdravím, potřeboval bych poradit se zálohováním souborů na jednom serveru na externí ftp a to i se všemi adresáři a soubory v nich.
Mám definované dvě proměnné: $lokalni_slozka = '/slozka-odkud-se-bude-kopirovat/'; $externi_slozka = '/slozka-na-ftp-serveru-kam-potrebuji-zkopirovat-obsah-lokalni-slozky/'; Potřebuji dostat kompletní strukturu složek i souborů tak jak jsou v $lokalni_slozka do $externi_slozka .
Děkuji za každou radu. |
||
Taps Profil |
#2 · Zasláno: 13. 1. 2016, 12:55:20
Nejdrive jen nutne napsat rekurzivni funkci ktera ti projde cely web + do funkce pridat prikazy pro ftp, ktere nabizi php.
Osobne bych to udelal tak ze bych cely web zkomprimoval do zipu a tento soubor bbych poslal na externi ftp |
||
MONTYCEK Profil |
#3 · Zasláno: 13. 1. 2016, 13:08:26
Taps:
Rekurzivní funkci už mám, ale problém mám s tím když narazí na složku protože potom už nevím jak to zkopírovat když na ftp ta složka neexistuje. Našel jsem si pár návodů na netu, ale ani jeden mi nefungoval. A zkoušel jsem to i přes ten zip, ale ten se mi nedaří vytvořit asi kvůli nedostatku paměti jelikož se to přeruší na 100 MB+/-. |
||
Taps Profil |
#4 · Zasláno: 13. 1. 2016, 13:34:43
Na ftp vytvor novou slozku pomoci php.net/manual/en/function.ftp-mkdir.php
A do ni pak nakopirovat soubory |
||
MONTYCEK Profil |
#5 · Zasláno: 13. 1. 2016, 13:43:32
Taps:
Nebyl by nějaký příklad? |
||
Taps Profil |
#6 · Zasláno: 13. 1. 2016, 14:29:37
Na to odkaze je i priklad, v rekurzi pak budes testovat zda se jedna o adresar..funkce is_dir, pokud ano tak se pouzije funkce uvedena v #4
|
||
Časová prodleva: 9 let
|
0