PHP er et allsidig programmeringsspråk utviklet for web- funksjonalitet. Den integrerer godt med HTML for å bygge kraftige programmer som samhandler utelukkende med et web -grensesnitt. PHP håndterer de fleste PC- filformater . Mens det er mange muligheter for å manipulere Zip arkiver på web-servere , tilbyr PHP de mest effektive algoritmer for å gjøre det. Versjon 5.2.0 av PHP språket oppgradert sin støtte til Zip arkivformat. Mens zip-fil manipulasjon har vært mulig med PHP siden versjon 4, introduserer oppgraderingen zlib programmering biblioteket for å effektivisere Zip arkivering . Du trenger
PHP Compiler
Vis flere instruksjoner
en
Bekreft webserveren din støtter PHP versjon 5.2.0 eller nyere med zlib bibliotek installert. Dette gjør du enkelt ved å plassere en enkelt fil på webserveren med kommandoen " < php phpinfo (); ? >" Inni den, og ingenting annet . ( Ikke ta med anførselstegnene som de er bare brukt i denne artikkelen for å betegne kommandoer og funksjoner . )
2
Besøk URL for filen på nettet, og det vil returnere robust informasjon om PHP system på serveren. Hvis serveren ikke støtter Zip arkiver , kontakte verten leverandøren eller systemansvarlig for å ha denne funksjonaliteten lagt til.
3
Identifiser filen eller filene du ønsker å legge til en Zip-arkiv ved hjelp av PHP . Alle Zip arkiver inneholder andre filer. Filene må eksistere på samme PHP server som vil behandle Zip-arkiv .
4
Lag en PHP array å liste opp filene for inkludering i Zip-arkiv . Dette vil være en del av den endelige PHP script for hele Zip arkivdanning . En standard PHP array vil være nok, å bruke " array ( ) "-funksjonen .
5
Åpne Zip-arkiv for bearbeiding eller opprette en ny zip-arkiv . Den " ZipArchive ( ) "-funksjonen etablerer Zip objektet . Standard fil "open ( )" -kommandoer forberede Zip-arkiv for redigering under " ZIPARCHIVE : CREATE" . Funksjon
6
Legg til filer i ZIP- arkivet ved hjelp av " AddFile ( )" ; funksjon basert på fillisten rekke spesifisert tidligere i manuset
7
Lukk Zip-arkiv med " close () "-kommandoen . . Alternativt , merk til brukeren om at prosessen er fullført .