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