PHP -> Excel

bakh

Абалдуй
Diesel, я б даже сказал - правильнее и естественнее... :)

-~{}~ 09.09.05 14:49:

Всем привет!..
Вот почти полтора года прошло, решил и я такой онлайн-прайсик себе сделать наконец-то... :)
Однако, возникла неожиданная трабла...
<code>
<?
header('Pragma: nocache');
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename=bla-bla.xls');

// тут код, практически равный тому, что и год назад... Только данные реальные из БД...
</code>
Всё проканало... Однако, во второй и последующие разы на клиентской машине получается тот же файл, что и в первый раз!.. :(
Два извечных русских вопроса: кто виноват и что делать?..
 

bakh

Абалдуй
PHP -> Excel

Всем привет!..
Вот почти полтора года прошло, решил и я такой онлайн-прайсик себе сделать наконец-то...
Однако, возникла неожиданная трабла...
PHP:
<? 
header('Pragma: nocache');
header('Content-type: application/vnd.ms-excel'); 
header('Content-Disposition: attachment; filename=bla-bla.xls'); 

// тут код, практически равный тому, что и год назад... Только данные реальные из БД...
Всё проканало... Однако, во второй и последующие разы на клиентской машине получается тот же файл, что и в первый раз!..
Два извечных русских вопроса: кто виноват и что делать?..
 

bakh

Абалдуй
chulim, дык, как сказать _изначально_ броузеру, что кэшить не надо?.. Думал, что
PHP:
header('Pragma: nocache');
будет вполне... :(
 

chulim

Новичок
а попробуй руками почистить кеш и повторить операцию.
где-то он берет этот файл, либо одно и то же отправляешь
 

SiMM

Новичок
> chulim, дык, как сказать _изначально_ броузеру, что кэшить не надо?
[m]header[/m]
 

bakh

Абалдуй
SiMM, дык, я прав или кому-то, кроме меня, морду бить?..
Админ той машины говорит, что на локакалке у него то же самое..
Или pragma надо после application?..
Напрягает не сильно, но это таки неприятно...
Могу и в первой строке написать - следующее обновление в t + 1 час... %))))
Но причина-то в чём?..
 

SiMM

Новичок
bakh, вам дали ссылку? Извольте ознакомиться - всё необходимое там есть.
 

bakh

Абалдуй
SiMM, спасибо, торкнуло правильно... Нефиг заниматься фигнёй в час ночи... :)
 
Сверху