本文实例讲述了PHP读取zip文件的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
$zip = zip_open( "111.zip" );
if ( $zip ) {
while ( $zip_entry = zip_read( $zip )) {
echo "Name: " . zip_entry_name( $zip_entry ) . "n" ;
echo "Actual Filesize: " . zip_entry_filesize( $zip_entry ) . "n" ;
echo "Compressed Size: " . zip_entry_compressedsize( $zip_entry ) . "n" ;
echo "Compression Method: " . zip_entry_compressionmethod( $zip_entry ) . "n" ;
if (zip_entry_open( $zip , $zip_entry , "r" )) {
echo "File Contents:n" ;
$buf = zip_entry_read( $zip_entry , zip_entry_filesize( $zip_entry ));
echo "$buf\n" ;
zip_entry_close( $zip_entry );
}
echo "n" ;
}
zip_close( $zip );
}
?>
|
运行效果截图如下:
希望本文所述对大家PHP程序设计有所帮助。