Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť ZIP súbory s PHP

Ak potrebujete ponúknuť užívateľovi mnoho súborov na prevzatie , ZIP súbor je prirodzený spôsob , ako to urobiť . Všetky moderné operačné systémy zvládnuť ZIP súborov ľahko a používatelia vedia , čo od nich očakávate . V niektorých prípadoch však nemusí byť schopný zips súbory dopredu , ako napríklad ak máte v úmysle zahrnúť licenčný súbor s archívom . Keď sa to stane , nezúfajte , pretože PHP umožňuje ľahko vytvárať ZIP archívy programovo a potom im ponúknuť užívateľovi . Veci , ktoré budete potrebovať
súbory na zips
Webserver s PHP a príponou ZIP nainštalovaný klipart PHP editor kódu
Zobraziť ďalšie inštrukcie Cestuj 1

Pridať súbory na webový server do spoločného adresára . Uistite sa , že tento adresár nemôže byť priamo prístupné užívateľom tým , že ju mimo zložku " www " na vašom serveri . Tak , PHP budú môcť pristupovať k súborom , ale prehliadače nie .
2

Vytvoriť nový PHP skript s názvom " zipdownload.php " , ktorý je prístupný z webového servera . Vaše skripty presmeruje užívateľa na túto stránku , keď je potreba stiahnuť dynamický ZIP archív .
3

Vytvoriť nový ZipArchive objekt zipdownload.php tým , že píše " $ zips = new ZipArchive ( ) , " . Tým sa vytvorí nový kontajner pre ZIP súbory a priradiť do premennej , s názvom " $ zips . " Pomocou metódy " $ zip - > Otvoriť " vytvoriť zvláštne súbor ZIP v adresári temp svojich serveroch . Pozri sekcie Zdroje pre viac informácií .
4

Pridať súbory do nového ZIP archív pomocou metódy " $ zip - > addFromString " . To bude kódovať nový súbor a pridať ho do archívu ZIP . Tento postup opakujte toľkokrát , koľkokrát je to potrebné . Pozrite sa na zdroje pre viac informácií .
5

Zatvorte súbor , keď ste dokončili pridávanie súborov do ZIP archívu metódou " $ zip - > close " . Teraz môžete poštou na užívateľa alebo jeho výstup do prehliadača pomocou funkcie " readfile " PHP .
6

Zmazať archív , keď ste skončil s ním volaním funkcie " unlink " na súbor .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené