Pack mappát a szerveren PHP és ziparchive - szól web design

Mikor kell gyorsan leereszteni a forrás oldalon a szerver, még egy viszonylag gyors SSH Tonel nem adja meg a kívánt sebességet. És várni az nagyon hosszú idő. És sok web hosting szolgáltatók nem biztosítja ezt a hozzáférést, és arra kényszerítette, hogy elégedjenek meg az FTP, ami többször is lassabb.

Személy szerint engem illet, én azonosították ki. A szerver pumpált egy kis script és fuss. Egy idő után megkapjuk a fájl minden forráskódot. Egy fájl, még a régi FTP hinták gyorsabb, mint száz kicsiket.

Korábban a lapok a blog már említett könyvtár zipArchive. Azonban amikor jött csomagolja az archívumban.

Először is, meg kell, hogy megtudja, ha a szerver zipArchive támogatást. Ez egy népszerű könyvtár van telepítve a legtöbb webtárhely.

A könyvtár szigorúan korlátozott php és a szerver beállításait. Hatalmas Base és a bankok fotók archív nem fog működni. Még a jó öreg bázis 1C számvitel. Úgy tűnik, hogy csak akkor kell szöveges adatokat. De nem.

Azt tanácsolom, hogy használja a könyvtár csak archiválására viszonylag kis oldalak nagyszámú kis fájlok.

Ellenőrizzük, hogy a munkát a könyvtár elérhető

Ha minden rendben van, a forgatókönyvet folytatja végrehajtást.

Kis offtopic, az ilyen ellenőrzéseket. Ellenőrzések kell megtenniük, miközben elkerüli a nagy szerkezetek egymásba zárójelben. Tehát a kód lesz atomi, és ez lesz könnyű, hogy a hibakeresés. Összehasonlítás

Kód kellemes és nő hatalmas egymásba ágyazott struktúrát.

Elnézést offtopic, de szeretném megosztani ezt a felfedezést.

Most hozzon létre egy objektumot, és archívum.

ahol a $ cél - a teljes elérési utat. Ha a fájl jött létre, a fájlok lesznek dozapisyvatsya azt.

Fájl hozzáadása működik hasonló módon, de először meg kell olvasni egy húr.

A végén meg kell, hogy lezárja a fájlt.

Hogyan kell futtatni az összes fájlt és alkönyvtárat a mappában, azt hiszem, nem kell magyarázni. Google, olyasmi, mint mappák rekurzív php

Megkeresett ezt az opciót