bool zip_entry_close($ zip_entry)パラメーター: zip_entry_close()関数は1つのパラメーター $ zip_entryを取ります。これは必須のパラメータであり、zip書き込みリソースを指定します。戻り値:成功した場合はtrueを返し、失敗した場合はFalseを返します。エラーと例外:
- zip閉じるアーカイブは、最初にPHP zip_entry_open()関数で開く必要があります。そうしないと、PHP zip_entry_close()関数がPHP警告を発行します。
- zipアーカイブが無効な場合、zip_entry_close()関数はER_OPENエラーを返します。
- zipアーカイブが空の場合、zip_entry_close()関数はER_NOZIPエラーを返します。
content.xlsx 次のプログラムは、PHPのzip_entry_close()関数を示しています。プログラム1:<コード><コード><? php
//zipアーカイブを開く
$ zip_handle
= zip_open(
" C:/xampp/htdocs/article.zip "
);
$ zip_entry
= zip_read(
$ zip_handle
);
//zipアーカイブを開く
zip_entry_open(
$ zip_handle
、
$ zip_entry
、
"rb"
);
$ file
= zip_entry_name(
$ zip_entry
);
//zipアーカイブを閉じる
$ flag
= zip_entry_close(
$ zip_entry
);
if
(
$ flag
== true)
echo
(
"Zip Entry Archive:"。
$ file
。
"は正常に閉じられました。 "
);
else
echo
(
"Zip Entry Archive:"
。
$ file
。
"閉じることはできません。"
);
zip_close(
$ zip_handle
);
?>
出力: Zipエントリアーカイブ:article/content.xlsxが正常に閉じられました。zipファイルarticle.zipには、次のファイルが含まれています。
content.xlsx
gfg.pdf
image.jpeg プログラム2:
<コード><? Php
//zipアーカイブを開く
$ zip_handle
= zip_open(
" C:/xampp/htdocs/article.zip "
);
if
(
is_resource
(
$ zip_handle
))
{
while
(
$ zip_entry
= zip_read(
$ zip_handle
))
{
//zip投稿を開く
$ file
= zip_entry_open(
$ zip_handle
、
$ zip_entry
、
"rb"
);
$ file_name
= zip_entry_name(
$ zip_entry
);
if
(
$ file
== true)
{
echo
(
"Zip Entry Archive:"
。
$ file_name
。
"は正常に開きました。 "
。
"
"
);
//zipアーカイブエントリを閉じる
$ flag
= zip_entry_close(
$ zip_entry
) ;
if
(
$ flag
== true )
echo
(
"Zip Entry Archive:"
。
$ file_name
。
"正常に終了しました。"
。
"< br> "
);
else
echo
(
"Zip Entry Archive:"。
$ file_name
。
" cannot閉じられます。"
。
"
"
);
}
else
echo
(
"Zipエントリを開くことができません。 "
);
}
//zipアーカイブを閉じる
zip_close(
$ zip_handle
);
}
else
echo
(
"Failed to Open"
。
$ zip_handle
);
?>
出力: Zipエントリアーカイブ:article/content.xlsxが正常に開かれました。 Zipエントリアーカイブ:article/content.xlsxは正常に閉じられました。 Zipエントリアーカイブ:article/gfg.pdfが正常に開かれました。 Zipエントリアーカイブ:article/gfg.pdfは正常に閉じられました。 Zipエントリアーカイブ:article/image.jpegが正常に開かれました。 Zipエントリアーカイブ:article/image.jpegは正常に閉じられました。リンク: http://php.net/manual/en/function.zip-entry-close。 php