Hvordan pakke ut en fil med PHP

Hvordan pakke ut en fil med PHP


Komprimert - eller zippet - filer tar opp mye mindre plass på harddisken, men du kan ikke åpne, lese eller arbeide med dem normalt med mindre du pakke dem først. PHP er et skriptspråk som ofte brukes i webutvikling applikasjoner. Den har mange grunnleggende generell databehandling funksjoner, inkludert muligheten til å pakke ut en komprimert fil når den brukes sammen med en filkomprimering verktøy som for eksempel gzip.

Bruksanvisning

1 Lag en tekstfil ved hjelp av en tekst editor av ditt valg. Type "<? Php" på toppen og "?>" Nederst. Utelate anførselstegn.

2 Type "shell_exec ( 'gunzip foobar.zip');" mellom "<? php" og "?>" Erstatt "foobar.zip" med navnet på zip-fil. Utelate dobbeltanførselstegn, men la i enkeltanførselstegn.

3 Lagre tekstfilen med "unzip.php" som navn. Utelate anførselstegn. Flytt den inn i katalogen med zip-fil.

4 Åpne et terminalvindu med en kommandolinjen hvis du ikke har en åpen allerede. Gå til katalogen med de to filene.

5 Type "php -f unzip.php - foobar.zip" på kommandolinjen. Igjen, erstatte "foobar.zip" med navnet på zip-fil. Utelate anførselstegn.

Hint

  • For en enkelt zip-fil, skrive "gunzip foobar.zip" på kommandolinjen er enklere. Men ved å bruke et PHP-skript kan være raskere hvis du har flere ZIP-filen i pakke på en gang, og du ønsker å automatisere kommandoer.
  • PHP kan også arbeide med dataene i en zip-fil, vanligvis som en del av et større manus med flere funksjoner. Den åpne kommando for som zip_open ().