多种皮肤顶部提示插件

多种皮肤顶部提示插件

本文介绍pclzip解压文件、压缩文件和列出压缩文件的列表多种示例方法,这是一个非常常用的功能,有时候需要用到压缩或解压,这个demo就是亲测过的。希望可以帮助你呢

淘建站为您提供更多_Thinkphp_插件_顶部,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 98 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:PHP功能模块 > 上传 难易程度:初级

演示一:添加文件到压缩文件

createAddZip("more.zip","test/ResponsiveSlides幻灯片效果/,test/素材圈.txt");//参数1 生成的压缩文件名称,参数2 要压缩的文件(多个文件逗号隔开)

function createAddZip($zip_url, $files) { //添加文件到压缩文件 $files = getGb2312($files); set_time_limit(0); require_once("PclZip.class.php"); $zip = new PclZip($zip_url); $rs = $zip->create($files); if ($rs == 0) { die("Error : " . $zip->errorInfo(true)); } }

演示二:添加文件到压缩文件,并且替换相关路径

createReplaceZip("more.zip","test/ResponsiveSlides幻灯片效果/,test/素材圈.txt","test","zip");//参数2 要压缩的文件(多个文件逗号隔开) 参数3:移除的文件路径,参数4,:添加的文件路径

function createReplaceZip($zip_url, $files, $name, $name_replace) { //添加文件到压缩文件,并且替换相关路径 $files = getGb2312($files); set_time_limit(0); require_once("PclZip.class.php"); $zip = new PclZip($zip_url); $rs = $zip->create($files, PCLZIP_OPT_REMOVE_PATH, $name, PCLZIP_OPT_ADD_PATH, $name_replace); if ($rs == 0) { die("Error : " . $zip->errorInfo(true)); } }

演示三:解压压缩文件并且添加或移除解压后的文件路径

replacePathExtract("more.zip", "", "zip"); //参数2 添加路径,参数3 移除路径

function replacePathExtract($zip_url, $file_path, $file_path_remove) { //解压压缩文件并且添加或移除解压后的文件路径 set_time_limit(0); require_once("PclZip.class.php"); $zip = new PclZip($zip_url); $rs = $zip->extract(PCLZIP_OPT_PATH, $file_path, PCLZIP_OPT_REMOVE_PATH, $file_path_remove); //PCLZIP_OPT_PATH:添加路径,PCLZIP_OPT_REMOVE_PATH:移除原来的路径 }

演示四:添加文件到压缩文件,移除指定路径

removePathZip("more.zip", "test/js", "test"); //参数2 添加的路径,参数3 移除的路径

function removePathZip($zip_url, $files, $path_remove) { //添加文件到压缩文件,移除指定路径 $files = getGb2312($files); set_time_limit(0); require_once("PclZip.class.php"); $zip = new PclZip($zip_url); $rs = $zip->add($files, PCLZIP_OPT_REMOVE_PATH, $path_remove); //移除路径file }

演示五:列出压缩文件列表

showFilesList("more.zip");

function showFilesList($zip_url) { //列出压缩文件列表 require_once("PclZip.class.php"); $zip = new PclZip($zip_url); if (($list = $zip->listContent()) == 0) { die("Error : " . $zip->errorInfo(true)); } for ($i = 0; $i < sizeof($list); $i++) { for (reset($list[$i]); $key = key($list[$i]); next($list[$i])) { echo "File " . $i . " / [" . $key . "] = " . $list[$i][$key] . "
"; } echo "
"; } }

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/mokuai/1025.html
多种皮肤顶部提示插件 希望对你有帮助,感谢您的支持!
留言(0)
头像
 阿里云限量代金券,戳我领取
1 2