Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie plikow - otwieranie w IE
Forum PHP.pl > Forum > PHP
kicaj
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
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
To powinno starczyc:
  1. <?php
  2.  
  3. // HTTP headers
  4. header( 'Expires: Thu, 19 Nov 1981 08:52:00 GMT' );
  5. header( 'Cache-Control: private, max-age=10800, pre-check=10800' );
  6. header( 'Last-Modified: ' . gmdate( 'D, j M Y H:i:s' ) . ' GMT' );
  7. header( 'Pragma: ' ); // Is there a way to unset a header
  8. header( 'Content-Type: application/x-msexcel' );
  9. header( 'Content-Disposition: attachment; filename=' . $sFileName . '.xls' );
  10.  
  11. ?>
a79rtur
a czym najlepiej "wyrzucic" do przegladarki jak juz headery sie da ? echo , fpassthru ?
bendi
Nie wiem czy to ma jakies znacznenie, ja tam echo'uje winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.