PHPExcel со многими реестрами не функционирует, что может быть?

Захотев экспортировать таблицу с PHPExcel, все добро функционирует, когда это мало реестров, но когда он существует более 3000 реестров, не загружает файл excel, остается в Белом, каком-либо, за которым ему последовало то же самое?

0
задан 22.07.2016, 01:56
2 ответа

Проблема не может быть количеством реестров. Убедись сначала считения уполномоченным debug, возможно, что твоя страница остается в мишени из-за того, что не имела казначея "Показывать Ошибки"

Размести следующие две линии в начале твоего файла PHP:

error_reporting(E_ALL);
ini_set('display_errors', '1');

Он выполняет снова код, и если он дает тебе какое-то сообщение ошибки postealo в информации о вопросе.

С другой стороны то, что приходит в голову мне, не видя кода, состоит в том, что файл мог бы не производиться, я завершаю, потому что сервер достиг максимального времени выполнения PHP, или что PHP не смог использовать достаточную память, чтобы выполнять твой рукописный шрифт.

Чтобы это тестировать в твоей локальной среде измени php.ini и коснись следующих выборов:

Сначала увеличивается время выполнения увеличивая стоимость выбора:

max_execution_time

И потом увеличивать стоимость выбора:

memory_limit

После изменяя выборы возобновляет индеец-апачи или Веб сервер, который ты используешь, и пробует выполнять твой код.

1
ответ дан 24.11.2019, 13:47

если ты загружаешь прямо файл .xls, у тебя должен быть header Content-Length, ej:

header('Content-Length: '.$length);

, где $length содержит длину файла.

0
ответ дан 24.11.2019, 13:47