A következő cikkben egy olyan nyílt forráskódú megoldást mutatok be, amellyel zip fájlként le lehet tölteni a szerverről a weboldal egy részét, vagy egészét. Ha nincs cPanel, vagy egyéb, mappatömörítés funkciót is magában foglaló egyéb admin felület a tárhelyen, akkor tökéletes megoldás lehet a célra.
PhpZipper
A megoldást a https://github.com/iSenseLabs/php-zipper link alatt lehet letölteni, az alábbi funkcióval:
Letöltés után a számítógépen ki kell csomagolni a fájlokat, majd fel kell másolni FTP-n a tárhelyre:
A fentiek után a program máris használható, böngészőből meg kell hívni azt az URL-t, ahová felmásoltuk a tárhelyre. Az alábbi képen látható a felhasználói felület:
Bal oldalon ki kell választani a megfelelő mappát a tárhelyen, majd jobb oldalon a funkciógombokkal lehet elkészíteni és letölteni a zip formátumba tömörített állományt:
A fájl a PhpZipper mappájába kerül „archive_xxxxxxx.zip” (az „xxxxxxx” helyén számok vannak) néven.
Érdemes erre figyelni!
A program használata után javasolt törölni a tárhelyről a tömörített állományt, és a programot is, hogy illetéktelenek ezekhez ne férjenek hozzá, és ne történjen nem kívánatos adatvesztés/támadás.