跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • php压缩类,随机密码
未分類
6 7 月 2020

php压缩类,随机密码

Apian 大佬有话说 :

php压缩类,随机密码

本帖最后由 Apian 于 2020-7-6 15:55 编辑

$zipArc = new ZipArchive();

if ($zipArc->open(‘/home/test.zip’, ZipArchive::CREATE | ZipArchive::OVERWRITE) === true) {

//设置密码 注意此处不是加密,仅仅是设置密码
if (!$zipArc->setPassword(‘password’)) {
    throw new RuntimeException(‘Set password failed’);
}

//往压缩包内添加文件
$zipArc->addFile(‘/home/test.png’, ‘1/test.png’);

//加密文件 此处文件名及路径是压缩包内的
if (!$zipArc->setEncryptionName(‘1/test.png’, ZipArchive::EM_AES_256)) {
    throw new RuntimeException(‘Set encryption failed’);
}
}

$zipArc->close();

有没对每次执行生成一个随机密码,然后返回密码
过程:
前端点按钮,执行文件压缩,压缩包加随机密码,添加明文密码txt到压缩包,下载文件。。。

求实现方法,如果能密码直接返回前端页面最好,每次都是这个过程,随机密码,所以每次刷新后也不同,返回到前端页面是最好的,麻烦就先压缩到压缩包算了。。。

yrj 大佬有话说 :

所以这是教程还是求助?

苏某人 大佬有话说 :

没看懂,楼下大佬解答下

heihai 大佬有话说 :

太看得起我了,等待一位PHP大佬登场https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

h20 大佬有话说 :

既然密码是传进去的,当然就可以输出返回啊,这有什么可问的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具