php案例:压缩一个文件

简介: php案例:压缩一个文件

前言

学习学习怎么压缩一个文件.

1.php

<?php
  $file=dirname(__FILE__);
  //定位绝对路径到这里D:\phpstudy_pro\WWW
  $file1=str_replace('\\', '/',$file);//然后把\改成/
  $path=$file1."/1.txt";//后面在添加1.txt文件变成D:/phpstudy_pro/WWW/1.txt
  $filename = "cyg.zip";//把1.txt文件生成cyg.zip压缩包
  $zip = new ZipArchive();//new一个zip压缩包对象
  $zip->open($filename,ZipArchive::CREATE); //打开压缩包
  $zip->addFile($path,basename($path)); //向压缩包中添加文件
  $zip->close(); //关闭压缩包

效果



相关文章
|
8天前
thinkphp5.1隐藏index.php入口文件
thinkphp5.1隐藏index.php入口文件
32 0
thinkphp5.1隐藏index.php入口文件
|
8天前
|
安全 PHP 数据库
【PHP开发专栏】PHP文件包含漏洞与防范
【4月更文挑战第30天】本文探讨了PHP文件包含漏洞,该漏洞让攻击者能执行恶意代码或访问敏感信息。文章分为三部分:原理、影响和防范。文件包含函数(如`include`和`require`)在攻击者控制文件名时可能导致漏洞。影响包括执行恶意代码、泄露敏感信息和影响服务器性能。防范措施包括验证文件名安全性、使用安全包含函数、设置安全包含路径和参数,以及定期更新和维护代码及库。开发者应重视此问题,采取相应措施保障应用安全。
|
8天前
|
网络协议 PHP
|
PHP
php入门到精通精典案例教程
php入门到精通精典案例教程:http://www.erdangjiade.com/php
1245 0