Extract files from zip files
The code is as follows: |
Copy code |
<? Php /* Php extracts files from zip files */ $ Zip = new ZipArchive; If ($ zip-> open('jquery5-screen scroll corner code .zip ') === TRUE) {// The Chinese file name must use the ANSI-encoded file format $ Zip-> extracloud ('foldername'); // extract all files // $ Zip-> extraceid ('/my/destination/dir/', array('pear_item.gif ', 'testfromfile. Php'); // extract some files $ Zip-> close (); Echo 'OK '; } Else { Echo 'failed '; } ?> |
Delete a file from a zip file
The code is as follows: |
Copy code |
<? Php /* Php deletes a file from a zip file */ $ Zip = new ZipArchive; If ($ zip-> open('ajaxupload.zip ') === TRUE ){ $ Zip-> deleteName('file.txt '); // delete an object $ Zip-> deleteName ('testdir/'); // delete a folder $ Zip-> close (); Echo 'OK '; } Else { Echo 'failed '; } ?> |
Add a file to a zip compressed file
The code is as follows: |
Copy code |
<? Php /* Add a file to the zip compressed file in php */ $ Zip = new ZipArchive; If ($ zip-> open('ajaxupload.zip ') = TRUE) {// ajaxupload.zip is an existing zip file. Pay attention to the encoding of Chinese file names. $ Zip-> addFile ('33. XML'); // add a new file $ Zip-> close (); Echo 'OK '; } Else { Echo 'failed '; } ?> |