Het zip-bestand formaat is veelzijdig in zijn toepassingen en wordt vaak gebruikt in situaties waarbij compressie en archivering zijn essentieel . Archiveren is nuttig wanneer een bestand moet worden omgezet in een vorm die minder fysieke ruimte neemt in een opslagmedium , zoals een harde schijf of CD - ROM . Bovendien kan compressie de grootte van een bestand reduceren zodat het kan worden verzonden via een netwerk in een sneller tempo . De scripttaal , PHP , is goed geschikt voor het maken en manipuleren van ZIP-bestanden . Wat je PHP versie 5.2.0 of hoger tekst editor Een bestand moet Zip Toon Meer Aanwijzingen 1 Open je tekst editor met een lege tekstverwerkingsbestand . Op de eerste regel van de vermelding tekstvak , voert u de PHP- code die begint tag . < ? Php kopen van 2 Instantiëren de ZipArchive klasse op de volgende regel . Zorg ervoor dat u elke regel eindigen met een puntkomma $ my_zipper = new ZipArchive ; . 3 Vind het absolute pad naar het bestand dat u wilt Zip . Dit kan worden uitgevoerd met behulp van de toetsencombinatie Apple + i op een Mac of Windows door met de rechtermuisknop op het bestand , het selecteren van objecten , dan kijken naar locatie . Kopieer het bestand pad . Voor dit voorbeeld het bestand dat zal worden geritst is " file.txt " . Gebruik de ZipArchive functie " openen . " Schrijf de volgende : if ( $ my_zipper - > geopend ( ' ' , ZipArchive :: CREATE ) === TRUE ) { Plak het bestand pad in de functie "open " ; dient u deze te plaatsen tussen de enkele aanhalingstekens . Voor dit voorbeeld is het pad /pad /naar /de /bestand.txt . Deze functie zal twee parameters , het pad naar het bestand en de optie om een nieuw Zip- bestand te maken te nemen . De parameters worden gescheiden door een komma . If ( $ my_zipper - > geopend ( ' /pad /naar /de /bestand.txt ' , ZipArchive :: CREATE ) === TRUE ) { Goedkope 4 Maak dan gebruik van de functie " addFile " om het bestand in de nieuwe zip-bestand . De functie " addFile " heeft twee parameters . De eerste parameter is het absolute pad naar het bestand op de computer en de tweede is het pad binnen de nieuwe zip-bestand . Dit zorgt voor de structuur binnen een zip-bestand te bestaan uit een reeks van mappen en niet alleen een platte map . $ Zip - > addFile ( ' /pad /naar /de /bestand.txt ' , ' file.txt ' ) Zorg ervoor dat u de volgende regel inspringen ; 5 Sluit de nieuwe Zip- bestand met behulp van de functie " sluiten. " Zorg ervoor dat u de volgende regel inspringen $ zip - > close ( ) ; . Voeg de volgende logica op de volgende regel . Nogmaals , streepje de volgende regel . Echo ' Congrats ! Bestand succesvol rits ' ; } else {echo ' Oeps , File werd niet gezipte ' ; } End of de code met de PHP afsluitende tag , verkoop, 6 Opslaan " > ?' het bestand als een PHP met de bestandsextensie , " . php " . Een voorbeeld hiervan zou zijn : " MyZipCode.php "
|