?php $zip = zip_open( "/ tmp / test2.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);}?
以下の例は、ZIPファイルアーカイブをオープンし、そのアーカイブの中の各 ファイルを読み込んで、その内容を出力するものです。この例で使用されて いる test2.php アーカイブは、ZZIPlibソース配布に 含まれるテスト用のアーカイブの一つです。