我正在编写一个我无法发布所有代码的过程,但我将开始概述它并在前面说它编辑和压缩时说10 - 20个文件很好
所以会发生什么: (大多数时候) 用户单击链接,Jquery向php文件提交ajax请求
php文件将一个文件名数组转到sql表,并获取磁盘上的文件位置。
它打开文件并使用zend pdf包覆盖一些文本
然后将文件添加到我打开的zip文件夹中,它会重复此过程,直到所有文件都被压缩,然后使用文件的url将一个字符串返回给浏览器,它会告诉浏览器下载它并且用户保存或打开zip文件。
就像我说一个少于22个左右的文件的zip文件似乎没问题。
除此之外代码似乎没有完成,我去找到ajax / php代码使zip和zip文件存在的位置,但它已经停止了。 (并且点/文件似乎每次都不相同)有时在应该有35个文件时,zip文件夹中有19个文件,有时是21个或22个文件。
我可以将一些代码粘贴到像pastebin一样的东西,如果需要的话。
这在我们的测试中没有发生,因为大多数时候zip文件夹中有1,2或3个文件
答案 0 :(得分:0)
更改php.ini中的max_execution_time
解决了PHP脚本运行45秒并且max_execution_time
设置为30秒的问题