PHP課程
/ Zip
Zip
PHP Zip 簡介
壓縮文件函數(shù)允許我們讀取壓縮文件。
要求
ZIP 擴(kuò)展需要 libzip 支持。
安裝說明
Linux 系統(tǒng)
要使這些功能正常工作,您必須在編譯 PHP 時(shí)添加 --enable-zip 選項(xiàng)。
PHP 5.6:使用 --with-libzip=DIR 配置選項(xiàng)以使用系統(tǒng)安裝的 libzip。需要 libzip 0.11 或更高版本,推薦 0.11.2 及以上。
PHP 7.3:不建議使用捆綁的 libzip 進(jìn)行構(gòu)建,但仍可通過在配置中添加 --without-libzip 實(shí)現(xiàn)。
Windows 系統(tǒng)
PHP 5.3 之前:用戶需在 php.ini 中啟用 php_zip.dll 才能使這些功能生效。
PHP 5.3 及之后:ZIP 擴(kuò)展已內(nèi)置,無需額外配置。
PHP Zip File 函數(shù)
PHP:指示支持該函數(shù)的最早的 PHP 版本。
函數(shù) | 描述 |
---|---|
zip_close() | 關(guān)閉 ZIP 文件。 |
zip_entry_close() | 關(guān)閉 ZIP 文件中的一個(gè)項(xiàng)目。 |
zip_entry_compressedsize() | 返回 ZIP 文件中的一個(gè)項(xiàng)目的被壓縮尺寸。 |
zip_entry_compressionmethod() | 返回 ZIP 文件中的一個(gè)項(xiàng)目的壓縮方法。 |
zip_entry_filesize() | 返回 ZIP 文件中的一個(gè)項(xiàng)目的實(shí)際文件尺寸。 |
zip_entry_name() | 返回 ZIP 文件中的一個(gè)項(xiàng)目的名稱。 |
zip_entry_open() | 打開 ZIP 文件中的一個(gè)項(xiàng)目以供讀取。 |
zip_entry_read() | 讀取 ZIP 文件中的一個(gè)打開的項(xiàng)目。 |
zip_open() | 打開 ZIP 文件。 |
zip_read() | 讀取 ZIP 文件中的下一個(gè)項(xiàng)目。 |