当前位置: 首页 > news >正文

青岛网站建设新元创想西安高端网站建设哪家好

青岛网站建设新元创想,西安高端网站建设哪家好,绵阳定制网站建设,技能训练企业网站建设可行性分析1. PHP 生成压缩包 下面是 PHP 将本地文件生成压缩包的核心代码#xff0c;在此基础上可进行扩展封装 // 压缩包名称$name test.zip;// 创建压缩包对象$zip new ZipArchive;// 打开压缩包$zip-open($name, ZipArchive::CREATE);// 本地文件绝对路径$path __DIR__ . /In…1. PHP 生成压缩包 下面是 PHP 将本地文件生成压缩包的核心代码在此基础上可进行扩展封装 // 压缩包名称$name test.zip;// 创建压缩包对象$zip new ZipArchive;// 打开压缩包$zip-open($name, ZipArchive::CREATE);// 本地文件绝对路径$path __DIR__ . /Index.php;// 将文件添加到压缩包中,此时已经生成了压缩包文件$zip-addFile($path, basename($path));// 将文本内容写入文件再将文件添加到压缩包中$zip-addFromString(1.txt, 你好,世界!);$zip-addFromString(2.txt, hello world !);// 关闭压缩包$zip-close(); $zip-open() 官方文档 : PHP: ZipArchive::open - Manual 第一个参数表示处理的 zip 文件名第二个参数表示处理模式语法格式如下所示: $zip-open(string $filename, int $flags 0); 当第二个参数为 ZipArchive::CREATE 时 压缩包文件不存在时会生成压缩包; 如果压缩包存在则在压缩包中进行追加文件而不是直接覆盖原压缩包 $zip-open($name, ZipArchive::CREATE); 当第二个参数为 ZipArchive::OVERWRITE 时 压缩包文件存在时可以正常处理会生成新的压缩包文件将原来的压缩包直接覆盖掉原压缩包不存在时程序则会报错 $zip-open($name, ZipArchive::OVERWRITE);// 如果原压缩包文件不存在在执行 addFile() 向压缩包中添加文件时会抛出错误$zip-addFile();// 错误如下所示// ZipArchive::addFile(): Invalid or uninitialized Zip object 那么 $zip-open() 第二个参数处理模式应该使用哪个呢 ? 我们需要自己做判断选择合适的处理模式 if ($zip-open($name, ZipArchive::OVERWRITE) ZipArchive::ER_NOENT) {$zip-open($name, ZipArchive::CREATE);} $zip-addFromString() 将字符串内容写入文件然后添加到压缩包 $zip-addFromString(string $name, string $content);// 使用示例$zip-addFromString(1.txt, 你好,世界!);$zip-addFromString(2.txt, hello world !); 2. PHP 读取压缩包 // 压缩包$name test.zip;// 创建压缩包操作对象$zip new ZipArchive;// 打开压缩包$result $zip-open($name);if ($result ZipArchive::ER_NOENT) {throw new \Exception(压缩包不存在);} else if ($result ! true) {throw new \Exception(压缩包打开失败);}// 将压缩包文件解压到指定目录$zip-extractTo(unzip);// 在 TP6 中建议解压到 runtime 目录下// $zip-extractTo(runtime_path() . unzip);// 如果需要处理压缩包中的文件,遍历解压缩目录下的文件进行处理即可// 释放压缩包对象$zip-close();
http://www.zqtcl.cn/news/951566/

相关文章:

  • 北京 网站建设 知乎上海公司买新能源车
  • 成都微网站wordpress 购买
  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统
  • 网站域名备案授权书网站建设长春
  • 网站维护主要从哪几个方面做seo营销的概念
  • 北京网站建设营销网站策划案4500
  • 网站建设售后培训wordpress 过滤html
  • 湖北森泰建设集团有限公司网站国外产品设计网站推荐
  • 网站建设与代运营产品介绍排版网页设计教程
  • 音乐网站排名搜索引擎网络推广方法
  • asp.net 企业网站昆明高端seo怎么做
  • 图书馆网站建设需求方案企业网站背景图片
  • 网站app的作用做家教网站资质
  • 资源网站搭建北京app网站建设
  • 天津做宠物饲料的网站wordpress添加注册页面模板
  • 网站建设公司石家庄php网站开发报价
  • 国外免费网站服务器链接cpa自己做网站
  • 手机网站的优缺点2024中国企业500强
  • 黄河道网站建设网站设计标语
  • 企业网站建设范文wordpress 5.1
  • 网站 河北 备案 慢设计一个营销方案
  • 网站建设培训合肥品牌设计案例
  • 建网站注册免费云服务器
  • 可以做网站的公司有哪些聊天软件开发厂家有哪些
  • 正规网站建设公司一般要多少钱婚纱网站有哪些