powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP 5.26) PHPExcel проблема с выгрузкой файла
7 сообщений из 32, страница 2 из 2
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988141
MIchPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?,

Сейчас откатил к старому состоянию программы и всё работает значит проблема не в настройках конфига.
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988171
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
MIchPl, и в чем состоит откат к старому состоянию, если код не менялся?
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988268
MIchPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм этот код не работает:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	        SetActivP($countlist+3,$objPHPExcel);
		ob_clean();
		header('Content-Description: File Transfer');
		header('Content-Type: application/vnd.ms-excel');
		header('Content-Disposition: attachment; filename='.$outn.basename($file));
		header('Content-Transfer-Encoding: binary');
		header('Expires: 0');
		header('Cache-Control: max-age=0');
		header('Pragma: public');
		SaveXls('php://output',$objPHPExcel);
		ob_end_clean();


А этот работает:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
                SetActivP($countlist+3,$objPHPExcel);
		SaveXls($file,$objPHPExcel);
		if (file_exists($file)) 
		{
			header('Content-Description: File Transfer');
			header('Content-Type: application/octet-stream');
			header('Content-Disposition: attachment; filename='.$outn.basename($file));
			header('Content-Transfer-Encoding: binary');
			header('Expires: 0');
			header('Cache-Control: must-revalidate');
			header('Pragma: public');
			header('Content-Length: ' . filesize($file));
			ob_clean();
			flush();
			readfile($file);
			exit;
                        ob_end_clean();
		}
		


так и не понимаю в чём проблема.
Проблема возникает только в этом куске.
Первый код тоже работает только во втором отчёте.
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988271
MIchPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?,

Код менялся, но вывод оставался такой же.
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988293
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
MIchPl, ну в какой-то момент PHPExcel понадобилось создать временный файл. Может там от объема данных зависит или еще от чего другого, чтобы наверняка сказать, надо исходники смотреть. А записть в каталог для времменных файлов запрещена настройкой open_basedir.
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37988312
MIchPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?,

Спасибо. Сейчас пройдут кв. отчёты можно будет поразбираться.
...
Рейтинг: 0 / 0
(PHP 5.26) PHPExcel проблема с выгрузкой файла
    #37989819
MIchPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто заменил эту функцию в библиотеке, внаглую прописал адрес до временной папки. Но вопрос остался как автоматически получить адрес? ИМХО это плохое решение, но лучше пока не придумал.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP 5.26) PHPExcel проблема с выгрузкой файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]