一:使用PHP將文件壓縮為ZIP文件
通過壓縮文件來分發(fā)文件時(shí),可以保存?zhèn)鬏斄浚紫纫攘私庀率裁词荶IP文件?
zip是一種歸檔html' target='_blank'>文件格式,最初由pkware公司開發(fā)的pkzip創(chuàng)建,ZIP文件也經(jīng)常被使用,因?yàn)橥ㄟ^通信功能交換數(shù)據(jù),讓數(shù)據(jù)進(jìn)行壓縮。
二:如何壓縮到ZIP文件
雖然它通常由命令和GUI實(shí)用程序壓縮,但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存檔中。
參數(shù)
filename
要添加的文件的路徑。
localname
如果提供,這是ZIP存檔中將覆蓋的本地名稱filename。
start
不使用此參數(shù),但需要擴(kuò)展ZipArchive。
length
不使用此參數(shù),但需要擴(kuò)展ZipArchive。
返回值
成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 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文件的全部介紹,如果你想了解更多有關(guān)php教程,請關(guān)注php 。
以上就是如何使用PHP將文件壓縮為ZIP文件的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選