一:使用PHP將文件壓縮為ZIP文件
通過壓縮文件來分發文件時,可以保存傳輸量,首先要先了解下什么是ZIP文件?
zip是一種歸檔html' target='_blank'>文件格式,最初由pkware公司開發的pkzip創建,ZIP文件也經常被使用,因為通過通信功能交換數據,讓數據進行壓縮。
二:如何壓縮到ZIP文件
雖然它通常由命令和GUI實用程序壓縮,但PHP還具有處理zip文件的功能,如果使用php-m命令顯示zip,它將被嵌入,代碼如下:
(PHP 5 = 5.2.0,PHP 7,PECL zip = 1.1.0)
ZipArchive :: addFile - 從給定路徑向ZIP存檔添加文件
說明
ZipArchive :: addFile ( string $filename [, string $localname=NULL [, int $start= 0 [, int $length= 0 ]]]): bool
將文件添加到給定路徑的ZIP存檔中。
參數
filename
要添加的文件的路徑。
localname
如果提供,這是ZIP存檔中將覆蓋的本地名稱filename。
start
不使用此參數,但需要擴展ZipArchive。
length
不使用此參數,但需要擴展ZipArchive。
返回值
成功時返回 TRUE, 或者在失敗時返回 FALSE。
例如:
?php$zip = new ZipArchive;if ($zip- open( test.zip ) === TRUE) { $zip- addFile( /path/to/index.txt , newname.txt $zip- close(); echo ok } else { echo failed ?
注意:為了獲得最大的可移植性,建議始終使用正斜杠(/)作為ZIP文件名中的目錄分隔符。
以上就是對如何使用PHP將文件壓縮為ZIP文件的全部介紹,如果你想了解更多有關php教程,請關注php 。
以上就是如何使用PHP將文件壓縮為ZIP文件的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答