Каков наилучший способ создания файла Excel и информирования пользователя после этого?
я использую PHPExcel создать файл Excel из MSSQL Сервер к веб-серверу и позволить пользователю загрузить его по ссылке. Проблема в том, что каждый раз, когда мы пытаемся выполнить скрипт PHP, он всегда выдает ошибка таймаута fast-cgi. Скрипт должен прочитать до 2000 — 5000 строк данных.
Мы попытались выполнить его через командную строку, используя exec()
и Shell. Он успешно генерирует файл на сервере, но у нас нет способа / способа информировать пользователя после завершения сценария.
exec()
должен вернуть результат запуска внешней программы — разве вы не можете его использовать? Вы можете переместить сгенерированный файл в каталог, доступный для пользователя, и просто дать ему URL-адрес файла.
Других решений пока нет …