惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
WordPress大学
WordPress大学
小众软件
小众软件
云风的 BLOG
云风的 BLOG
IT之家
IT之家
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
宝玉的分享
宝玉的分享
博客园 - Franky
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
D
Docker
博客园 - 聂微东
C
Check Point Blog
H
Help Net Security

秋水逸冰

丽萨主机:双ISP家宽住宅IP VPS/CN2 GIA精品网/G口大带宽 | 秋水逸冰 Linux Kernel 6.18.x 编译版 | 秋水逸冰 思考未来人与 AI 的关系 | 秋水逸冰 3X-UI 面板安装和使用教程 | 秋水逸冰 Xray-UI 面板安装和使用教程 | 秋水逸冰 WCMP (Windows + Caddy + MariaDB + PHP) Nginx for Windows | 秋水逸冰 Aria2 for Windows | 秋水逸冰 Curl for Windows | 秋水逸冰 Wget for Windows | 秋水逸冰 Windows 11 Enterprise LTSC DD 镜像 Windows Server 2025 Datacenter DD 镜像 重新编译 curl 以支持 HTTP3 | 秋水逸冰 tiny10 和 tiny11 23H2 的 Windows DD 镜像 从 Apache httpd 切换到 Caddy2 LCMP (Linux + Caddy + MariaDB + PHP) Windows 11 Pro for Workstations 22H2 DD 镜像 Shadowsocks 编译版 by Teddysun | 秋水逸冰 适用于 UEFI 启动的多个 Windows 系统 DD 镜像 Linux Kernel 5.15.x 编译版 | 秋水逸冰 制作适用于 WSL 的任意 Linux 镜像 Windows 11 Pro for Workstations 21H2 DD 镜像 Windows 10 Enterprise LTSC DD 镜像 Linux Kernel 5.14.x 编译版 | 秋水逸冰 Linux Kernel 5.13.x 编译版 | 秋水逸冰 Windows Server 2022 Datacenter DD 镜像 在 Windows 10 上安装 Rocky Linux 系统 Linux Kernel 5.12.x 编译版 | 秋水逸冰 Linux Kernel 5.11.x 编译版 | 秋水逸冰 在 Windows 10 上安装 CentOS 系统
PHP在线压缩脚本 | 秋水逸冰
秋水逸冰 · 2013-07-31 · via 秋水逸冰

技术 秋水逸冰 22590浏览 11评论

风景

  虚拟主机商家很多是支持在线解压的,但鲜见支持在线压缩的。想必用过FTP上传过文件的人都知道一个一个地上传下载是多么痛苦,主机IDC在国外的尤甚。因此,在远程主机上打包好所有的文件再下载效率就会高很多。
  不管是用虚拟主机还是VPS,只要是PHP环境,就可以使用该脚本一键打包压缩文件。本脚本收集自网络,我重写了css和使用提示,美化了页面,并实际测试,压缩文件的速度和效率都还不错。

1、下载PHP在线压缩脚本(大小为4KB)
https://teddysun.com/wp-content/uploads/zip.zip

2、使用方法
下载到本地电脑后,解压,得到zip.php,将此文件用FTP上传至需要压缩的文件的相同目录下(一般为网站根目录public_html)。
在浏览器中打开该页面(如上传至根目录下,则网址一般为http://你的域名/zip.php),输入验证密码(验证密码在页面有提示),选定要压缩的文件或目录(包含子目录),点击“开始压缩”按钮,即可开始压缩。
压缩完成后,自动生成文件包的下载链接地址,点击即可下载回本地。

验证界面截图:(点击看大图)

在线解压

文件和目录界面截图:(点击看大图)

在线解压

3、注意事项
有的主机商禁止了一些PHP函数,如opendir,readdir等,会导致无法使用,遇见这种情况,除了联系你的主机商没别的办法。
在使用该脚本时,网站根目录要有写入文件权限,否则会在压缩时报错。
使用完后,建议及时删除该PHP脚本,以免被恶意利用。

备注:关于Linux权限,从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限。而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
以755为例:
第一位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
第二位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
第三位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

常用的linux文件权限有以下几种:

444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx

转载请注明:秋水逸冰 » PHP在线压缩脚本