Autor Zpráva
BuGeR
Profil
Zdravím.
Chtěl jsem se zeptat zda je technicky (přes php) možné udělat následujicí:
"Vzít" určité soubory na ftp -> zabalit je do ZIPu/RARu -> Odeslat je na nějaký jinačí server / při nejhorším email..
Vůbec nevím jak bych to udělal, děkuji s pozdravem BuGeR.
Beavis
Profil
BuGeR:
Myslím že v PHP FAQ napsal Alphard vlastní fci na zipování souborů. S tím odesláním na jiný server, jak to myslíš?
BuGeR
Profil
Např. že bych založil na nějakém free hostingu ftp, a tam by se to poslalo :-)
Beavis
Profil
BuGeR:
Pokud vím, tak tohle asi nepůjde. Ale s tím odesláním na mail to bude lepší, přečti si tenhle článek ;-).
Majkl578
Profil
Proč by to nešlo? PHP má FTP rozšíření, které samozřejmě umožňuje nahrání souboru.
Beavis
Profil
Majkl578:
Moje chyba, omlouvám se.
Zweistein
Profil
To ale potom zálohování ztrácí půlku svého smyslu. Zálohování chrání z poloviny proti lidské chybě nebo přírodním živlům a z druhé poloviny proti útoku hackera. Pokud dáš zálohovací funkci na ten samý server, hacker ji pročte, zjistí hosta, jméno a heslo a přemaže ti zálohy.
Lepší řešení je, že si zálohovací server sám bude stahovat zálohy, ukládat je a případně ti je následně bude posílat na email. Zálohu pak provedeš buď přes cron, nebo podnětem ze zálohovaného serveru pomocí funkce file_get_contents(), díky které pak můžeš i zjistit, jak zálohování dopadlo - v případě neúspěchu zálohovací skript vrátí chyby a ty je můžeš nechat např. poslat na tvůj email.

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:

0