PHP | zip_close()函数

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
喜欢就支持一下吧
点赞5 分享