日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解压文件zip

發布時間:2024/9/30 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解压文件zip 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** @param $filename 文件所在的位置和全名* @param $dir ?解壓后的文件所存放的目錄* @return mixed 返回解壓后的文件所在路徑和名稱*/public function unzipfile($filename,$dir){header('Content-type:text/html;charset=utf-8');if (!is_dir($dir)) {mkdir($dir, 0777, true);//創建目錄保存解壓內容}$save_path = "";if(file_exists($filename)){$resource = zip_open($filename);while($zip = zip_read($resource)){if(zip_entry_open($resource, $zip)){$file_content = zip_entry_name($zip);//獲得文件名,mac壓縮成zip,解壓需要過濾資源庫隱藏文件$file_name = uniqid().substr($file_content, strrpos($file_content, '/') + 1);//查找 "/" 在字符串$file_content中最后一次出現的位置:if(!is_dir($file_name) && $file_name){$save_path = $dir . '/' . $file_name;if(file_exists($save_path)){echo '文件夾內已存在文件 "' . $file_name . '" <pre />';}else {//echo $file_name . '<pre />';$file_size = zip_entry_filesize($zip);$file = zip_entry_read($zip, $file_size);file_put_contents($save_path, $file);zip_entry_close($zip);}}}}zip_close($resource);}return $save_path;}

?

總結

以上是生活随笔為你收集整理的解压文件zip的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。