kicaj
18.01.2005, 13:51:02
Plik zapisany na serwrze jest w zakodowanej nazwie, w bazie istnieje jego prawdziwa nazwa. Kiedy pobieram plik w Firefoxie dziala wszystko dobrze, czyli zapisanie na dysku i otwieranie bezposrednio z przegladarki, zas w IE nie dziala otwieranie? Dlaczego?
a79rtur
18.01.2005, 16:04:37
mam podobny problem ,robie za pomoca klasy arkusz excela , wysylanie do przegladarki dziala ok na firefoxie a na IE pisze ze nie moze zapisac i chyba probuje zapisac skrypt zamiast pliku . dodam ze strona jest https//
bendi
18.01.2005, 16:08:45
To powinno starczyc:
<?php
// HTTP headers
header( 'Expires: Thu, 19 Nov 1981 08:52:00 GMT' ); header( 'Cache-Control: private, max-age=10800, pre-check=10800' ); header( 'Last-Modified: ' . gmdate( 'D, j M Y H:i:s' ) . ' GMT' ); header( 'Pragma: ' ); // Is there a way to unset a header header( 'Content-Type: application/x-msexcel' ); header( 'Content-Disposition: attachment; filename=' . $sFileName . '.xls' );
?>
a79rtur
18.01.2005, 16:35:09
a czym najlepiej "wyrzucic" do przegladarki jak juz headery sie da ? echo , fpassthru ?
bendi
18.01.2005, 16:58:07
Nie wiem czy to ma jakies znacznenie, ja tam echo'uje