【问题标题】:Informing User after Generating a Large Excel File in PHP在 PHP 中生成大型 Excel 文件后通知用户
【发布时间】:2014-10-27 09:23:46
【问题描述】:

生成 excel 文件并在此之后通知用户的最佳方法是什么?

我正在使用 PHPExcel 生成一个从 MSSQL 服务器到网络服务器的 excel 文件,并允许用户使用链接下载它。问题是每次我们尝试执行 PHP 脚本时,它总是抛出 fast-cgi 超时错误。该脚本最多需要读取 2000 - 5000 行数据。

我们尝试使用exec() 和 Shell 通过命令提示符执行它。它在服务器中成功生成了文件,但是我们没有办法/方法在脚本完成后通知用户。

【问题讨论】:

    标签: php phpexcel large-files timeoutexception


    【解决方案1】:

    exec() 应该返回运行外部程序的结果 - 你不能用吗?您可以将生成的文件移动到用户可访问的目录中,然后给他文件的 URL。

    【讨论】:

    • 感谢@Rafał Swacha 的回复。我们已经尝试过了,但问题是执行exec()命令的页面出现了fast-cgi错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    相关资源
    最近更新 更多