2010-08-16 53 views
4

創建一個空的拉鍊archve如何創建通過PHP 空拉鍊archve像 新的一些東西 - > zip壓縮包如何通過PHP

回答

8

你是八九不離十:

$zip = new ZipArchive(); 
$zip->open('my-archive.zip', ZipArchive::CREATE); 

// To actually save the archive you have to put some file/dir into it 
$zip->addFromString('tmp', ''); 
$zip->close(); 

你可以找到請撥打PHP's manual pages

+0

它沒有創建任何東西 – 2010-08-16 19:47:54

+0

看來你必須添加一些文件/目錄到存檔來保存它是什麼使一個完美的感覺導致什麼是一個空的歸檔? – Crozin 2010-08-16 22:14:06

3

創建'。'目錄似乎爲我工作:

$zip->addEmptyDir('.'); 

它上市時的ZIP文件,但不提取當它出現在某些應用程序。