Autor | Zpráva | ||
---|---|---|---|
Kubas Profil * |
#1 · Zasláno: 10. 2. 2011, 10:12:41
Dobrý den,
nemáte nějaký script, který by zálohoval složku na FTP a zaarchívoval jí a uložil na server? Předem děkuji. |
||
Kubas Profil * |
#2 · Zasláno: 10. 2. 2011, 10:13:32
Používal bych na to cron, a časem bych si ty zálohy stáhnul do compu.
|
||
Taps Profil |
#3 · Zasláno: 10. 2. 2011, 10:31:32
Kubas:
ve FAQ je návod na rekurzivní zipování |
||
Kubas Profil * |
#4 · Zasláno: 10. 2. 2011, 11:06:28
Pořád na to nemůžu přijít pomůžete mi doplnit cesty, když budu chtít zálohovat složku data a uložit to do složky záloha?
<?php class Zipuj { protected $jmeno_zipu; protected $root; protected $zip; public function __construct($root = ".", $jmeno_zipu = "zip.zip") { $this->root = $root; $this->jmeno_zipu = $jmeno_zipu; $this->zip = new ZipArchive(); $this->zip->open($this->jmeno_zipu, ZIPARCHIVE::CREATE); $this->nactiAdr(); $this->uloz(); } public function nactiAdr($cesta = "") { $hn = scandir($this->root.$cesta); foreach ($hn as $file) { if ($file == "." || $file == "..") { continue; } if (is_dir($this->root.$cesta."/".$file)) { $this->zip->addEmptyDir($cesta."/".$file); $this->nactiAdr($cesta."/".$file); } else { $this->zip->addFile($this->root.$cesta."/".$file, $cesta."/".$file); } } } public function uloz() { $this->zip->close(); } } // zazipuje nám vše na cestě zadané v první parametru a výsledný zip pojmenuje dle druhého parametru $zalohuj = new Zipuj('./test/test2', 'zaloha.zip'); |
||
Kubas Profil * |
#5 · Zasláno: 10. 2. 2011, 11:08:26
Už nemusíte děkuji už jsem na to přišel
|
||
Časová prodleva: 13 let
|
0