Med zip-formatet är mångsidig i sina ansökningar och används ofta i situationer där komprimering och arkivering är viktiga . Arkivering är användbart när en fil måste omvandlas till en form som tar upp mindre fysiskt utrymme i ett lagringsmedium , t.ex. en hårddisk eller CD - ROM . Dessutom kan komprimering minska storleken på en fil så att den kan skickas över ett nätverk i en snabbare takt . Skriptspråk , PHP , är väl lämpad för att skapa och manipulera zip-filer . Saker du behöver
PHP version 5.2.0 eller senare
Textredigerare Review, en fil att Zip
Visa fler instruktioner
1
öppna din text redaktör med en tom ordbehandlingsfil . På första raden i textrutan , ange PHP-koden börjar taggen .
< ? Php
2
instansiera ZipArchive klassen på nästa rad . Vara noga med att avsluta varje rad med ett semikolon
$ my_zipper = ny ZipArchive ; . Addera 3
Hitta den absoluta sökvägen till filen du vill Zip . Detta kan utföras genom att använda tangenttryckningar Apple + jag på en Mac eller i Windows genom att högerklicka på filen , välja Egenskaper , och sedan titta på plats . Kopiera sökvägen . För det här exemplet är filen som ska kopplas samman " file.txt " .
Använd ZipArchive funktionen " Öppna". Skriv följande :
if ( $ my_zipper - > open ( ' ' , ZipArchive :: Skapa ) === TRUE ) {
Klistra in sökvägen till den " öppna " -funktion ; vara noga med att placera den mellan enkla citattecken . För detta exempel är /sökväg /till /filen /file.txt . Denna funktion kommer att ta två parametrar , sökvägen till filen och möjligheten att skapa en ny zip-fil . Parametrarna är separerade med ett kommatecken .
If ( $ my_zipper - > open ( ' /sökväg /till /filen /file.txt " , ZipArchive :: SKAPA ) === TRUE ) {
4
använd sedan funktionen " addFile " för att placera filen i den nya zip-fil . Den " addFile " funktionen tar två parametrar . Den första parametern är den absoluta sökvägen till filen på datorn och den andra är den bana inom den nya zip-fil . Detta möjliggör struktur inuti en zip-fil som skall bestå av en serie av mappar och inte bara en platt katalog . Var noga med att strecksatsen följande rad
$ zip - > addFile ( ' /sökväg /till /filen /file.txt ' , ' file.txt '); .
5
Stäng nya zip-fil med hjälp av funktionen " stäng ". Var noga med att strecksatsen följande rad
$ zip - > close ( ) , .
Lägg följande logik på nästa rad . Återigen , strecksats följande rad .
Echo " Grattis ! Zippad Framgångsrikt ' ;} else { echo "Oj , var filen inte Zippade '; }
Avsluta koden med PHP sluttagg ,
6
Spara " > ? " filen som PHP med filändelsen " . php " . Ett exempel på detta skulle vara :
" MyZipCode.php " Addera