zip_open()函数是PHP中的一个内置函数,用于打开zip存档进行读取。函数的作用是:创建一个新的流,并在流和zip存档文件之间建立连接。文件名作为参数发送到zip_open()函数,如果zip存档文件打开成功,它将返回有效的资源处理程序,否则将返回错误。
null
语法:
zip_open( $filename )
参数: 此函数接受单个参数 $filename 这是强制性的。它用于指定要打开的zip资源。
返回值: 如果zip存档文件成功打开,则返回有效的资源处理程序,否则返回错误。
错误和例外 :
- 如果zip存档无效,函数的作用是:返回一个ER_open错误。
- 如果zip存档文件为空,则zip_open()函数将返回一个ER_NOZIP错误。
下面的程序演示了PHP中的zip_open()函数:
假设一篇zip文件文章。zip包含以下文件: 文章拉链 所容纳之物xlsx gfg。pdf 形象jpeg
项目1:
<?php // Opening zip file $my_zip = zip_open( "article.zip" ); if ( is_resource ( $my_zip )) { echo ( "Zip file opened successfully." ); // Closing zip file zip_close( $my_zip ); } else echo ( $my_zip . "file can not be opened" ); ?> |
输出:
Zip file opened successfully.
项目2:
<?php // Opening zip file $my_zip = zip_open( "article.zip" ); if ( is_resource ( $my_zip )) { while ( $zipfiles = zip_read( $my_zip )) { $file_name = zip_entry_name( $zipfiles ); echo ( "File Name: " . $file_name . "<br>" ); } // Closing zip file zip_close( $my_zip ); } else echo ( $my_zip . "file Can not be opened" ); ?> |
输出:
File Name: article/article.zip File Name: article/content.xlsx File Name: article/gfg.pdf File Name: article/image.jpeg
相关文章:
参考: http://php.net/manual/en/function.zip-open.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END