используем библиотеку PHPExcel.Кто её использовал? На странице счетчик зависает на последнем шаге . Но файл при этом сохраняется в папке и открывается, все данные полностью выгружаются правильно . Если закомментировать последние строки:
$objWriter = new \PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save($_SERVER['DOCUMENT_ROOT'].$upload_file_path);
if(!file_exists($_SERVER['DOCUMENT_ROOT'].$upload_file_path)) {
echo json_encode(array("error" => 'Ошибка создания файла'), JSON_UNESCAPED_UNICODE)
}
То счетчик не зависает, показывается ссылка для скачивания файла, как и должно быть. Но файл естественно не создан.
В файле 11тыс строк, на другом сайте выгрузка похожая, там около 3-х тысяч и всё работает нормально.Если бы проблема была бы с объемом файла то он бы не сохранял? В чем может быть проблема ?
вывод нотисов и ошибок включен?
нотисон не совсем поняла что это . Вывод ошибок включен: 'exception_handling' => array ( 'value' => array ( 'debug' => true, 'handled_errors_types' => 4437, 'exception_errors_types' => 4437, 'ignore_silence' => false, 'assertion_throws_exception' => true, 'assertion_error_type' => 256, 'log' => array ( 'settings' => array ( 'file' => 'bitrix/modules/error.log', 'log_size' => 1000000, ), ), ), 'readonly' => false, ),
добавьте это в начало скрипта и запустите скачивание error_reporting (E_ERROR | E_WARNING | E_PARSE);
Обсуждают сегодня