zip_close()函数是PHP中的一个内置函数,用于关闭由zip_open()函数打开的zip存档文件。zip_close()会关闭流,并断开与相应zip存档的连接。由zip_open()函数打开的zip资源作为参数发送给zip_close()函数,它不返回任何值。
null
语法:
void zip_close ( $zip_file )
参数: 函数的作用是:接受单个参数$zip_file。它是一个强制参数,用于指定要关闭的zip文件资源。
返回值: 它不返回任何值。
错误和例外:
- 必须先使用PHP zip_open()函数打开要关闭的zip存档文件,否则PHP zip_close()函数会产生PHP警告。
- 如果zip存档无效,函数的作用是:返回一个ER_OPEN错误。
- 如果zip存档文件为空,则zip_close()函数将返回一个ER_NOZIP错误。
下面的程序演示了PHP中的zip_close()函数:
项目1:
<?php // Opening zip archive's file $zip_file = zip_open( "article.zip" ); if ( is_resource ( $zip_file )) { echo ( "Zip Archive File is Successfully Opened." ); // Closing zip archive's handle zip_close( $zip_file ); } else { echo ( $zip_file . " Archive File Cannot Be Opened" ); } ?> |
输出:
Zip Archive File is Successfully Opened.
项目2:
<?php // Opening zip archive's file $zip_file = zip_open( "article.zip" ); if ( is_resource ( $zip_file )) { while ( $zipfiles = zip_read( $zip_file )) { $file_name = zip_entry_name( $zipfiles ); echo ( "File Name: " . $file_name . "<br>" ); } // Closing zip archive's zip_close( $zip_file ); } else { echo ( $zip_file . " Archive File Cannot Be Opened" ); } ?> |
输出:
File Name: article/content.xlsx File Name: article/gfg.pdf File Name: article/image.jpeg
参考: http://php.net/manual/en/function.zip-close.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END