Autor Zpráva
MONTYCEK
Profil
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
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
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
Na ftp vytvor novou slozku pomoci php.net/manual/en/function.ftp-mkdir.php
A do ni pak nakopirovat soubory
MONTYCEK
Profil
Taps:
Nebyl by nějaký příklad?
Taps
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: