一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP Zip壓縮 在線對文件進行壓縮的函數

PHP Zip壓縮 在線對文件進行壓縮的函數

2019-10-30 16:40php教程網 PHP教程

PHP在線對文件進行Zip 壓縮函數代碼,用于使用PHP在線創建ZIP壓縮文件。

代碼如下:


/* creates a compressed zip file */ 
function create_zip($files = array(),$destination = '',$overwrite = false) { 
//if the zip file already exists and overwrite is false, return false 
if(file_exists($destination) && !$overwrite) { return false; } 
//vars 
$valid_files = array(); 
//if files were passed in... 
if(is_array($files)) { 
//cycle through each file 
foreach($files as $file) { 
//make sure the file exists 
if(file_exists($file)) { 
$valid_files[] = $file; 



//if we have good files... 
if(count($valid_files)) { 
//create the archive 
$zip = new ZipArchive(); 
if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) { 
return false; 

//add the files 
foreach($valid_files as $file) { 
$zip->addFile($file,$file); 

//debug 
//echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status; 

//close the zip -- done! 
$zip->close(); 

//check to make sure the file exists 
return file_exists($destination); 

else 

return false; 


/***** Example Usage ***/ 
$files=array('file1.jpg', 'file2.jpg', 'file3.gif'); 
create_zip($files, 'myzipfile.zip', true); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人a级特黄毛片 | 国产高清dvd | daring国家队在线观看樱花动漫 | 久久国产精品高清一区二区三区 | 青青草精品在线 | 婷婷激情综合五月天 | 9191视频 | 关晓彤被调教出奶水 | 免费在线观看网址大全 | 国产精品久久现线拍久青草 | 午夜福利在线观看6080 | 俄罗斯一级大片 | 超级乱淫寡妇 | 天若有情1992国语版完整版 | 特黄级 | 全是女性放屁角色的手游 | α片免费| 精品一二三区久久AAA片 | 亚洲国产精品二区久久 | 午夜福利院电影 | 公交车上插入 | 男老头澡堂gay老头456 | mmkk在线看片| 国产自产在线 | 亚洲精品人成网在线播放影院 | 日本wwxx护士 | 免费视频| 亚洲视频在线一区二区三区 | 人人最怕九月羊 | 久九九精品免费视频 | 亚洲成人影院在线 | 日本在线视频网址 | 99小视频 | 国产精品永久免费10000 | 丰满肥臀风间由美357在线 | 狠狠色狠狠色综合系列 | 日本在线不卡免 | 国产成人免费观看在线视频 | 欧美xxxxxbb| 无码乱人伦一区二区亚洲 | 俄罗斯美女尿尿 |