Zip_entry_close()PHP関数

| | | | | | | | | | | | |
構文:
 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エラーを返します。
zipファイルarticle.zipに次のファイルが含まれているとします。
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