PHP实现ZIP流式打包下载(Zip on the fly)
最近做了个深度学习平台,遇到了一个问题:在图片服务器上将来会存储数以万计的图片资源,系统需求中要求这些图片应当能够导出。数以万计的图片单独地下载肯定不现实,需要打包,上网搜了一下,打包下载的代码很现成,甚至官方有ZipArchive这样的扩展。但是这里边有一个问题,ZipArchive虽然好,但是会遇到一个问题,就是需要将所有文件打包完后,才能输出到响应流中,这样在正式输出前会有一段明显的白屏卡顿 […]
最近做了个深度学习平台,遇到了一个问题:在图片服务器上将来会存储数以万计的图片资源,系统需求中要求这些图片应当能够导出。数以万计的图片单独地下载肯定不现实,需要打包,上网搜了一下,打包下载的代码很现成,甚至官方有ZipArchive这样的扩展。但是这里边有一个问题,ZipArchive虽然好,但是会遇到一个问题,就是需要将所有文件打包完后,才能输出到响应流中,这样在正式输出前会有一段明显的白屏卡顿 […]
作为一个使用著名开源博客程序WordPress建站的站长,都会遇到恶意注册的问题。一夜之间被人刷了无数的垃圾账号,还得麻烦管理去后台挨个删。 经过分析,发现恶意注册和正常的普通注册的区别在于使用的邮箱是否有效以及是否会使用邮箱中的激活链接将账号密码重置。而对于恶意垃圾注册,电子邮箱的使用上一般也采用不存在的邮箱地址,当然也有诸如validator.pizza之类的邮件地址检验接口,但是因为这个va […]
WordPress有个对于站长十分重要的功能,就是发送邮件,这些邮件中包括了以下的几种主要的邮件: 新用户注册通知邮件(为实现更好效果,需要在每次自愿及非自愿更新后手动更改pluggable.php的部分代码,以添加插入点) 站长新文章通知邮件(需要自行在publish_post上添加钩子实现) 评论回复提醒邮件(需要自行在comment_post上添加钩子实现) 用户登录失败提醒邮件(需要自行在 […]
WordPress的文章或者页面有三种保密等级:开放、密码、私密。最常见的就是开放等级,访客不受任何限制即可看到文章的内容;对于密码等级的文章,WordPress添加一个文章密码,当访客希望查看文章的内容时,必须提供管理员或者作者提供的密码才能看到文章的内容;私密等级的文章就直接不对任何访客开放,只有作者才能看到文章和其内容。 最近完成齐软之后,本想吐槽一下齐软,文章写出来有点反动所以想加个密码, […]
在Wordpress吧里经常看到有吧友非常粗心,安装完Wordpress之后就设定了自动登录,一直都能够在不输入密码的情况下登录,直到某天使用某零或者某管家不小心把浏览器中的Cookie(用于标记客户端的一种标识)全部给清掉了,在其他网站登录信息丢失的同时,发现自己的站也需要输入当时安装Wordpress时输入的密码,然而这时候距离自己建站第一次登录已经过去了相当长的一段时间,再回忆起来已经不太现 […]