目前我有一个导入脚本,需要能够从csv文件加载最多500k行。我已准备好上传脚本,但页面上传时间约为13k。然而,该文件将继续导入它,并且在没有获得报告的情况下卡住了。
如何在x分钟后确保页面在浏览器中没有超时? 我工作的公司有这样的过程发生在其他地方,我只是得到完成功能的报告。但是我不能问他们(因为他们拒绝告诉我任何关于它的事情)而且我不知道自己是如何完成的。
我正在考虑将页面的超时时间(如果可能的话)增加到2小时,或者使用ajax将某些数据从另一个页面发送到我正在查看的页面,这样它就不会超时? 如何做到这一点,或者你有其他建议吗?
答案 0 :(得分:0)
ini_set('max_execution_time',0);
在上传脚本的第一行添加上述代码。
答案 1 :(得分:0)
您可以增加文件上传文件大小和执行时间。
转到wamp\bin\php\phpx.x.xx
查找php.ini并进行以下更改
upload_max_filesize = 2M
;or whatever size you want
max_execution_time = 60
; you can increase as you want. this is in seconds