Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: header()
Forum PHP.pl > Forum > PHP
stasiekpaluch
witam (po raz pierwszy smile.gif),

problem mam nastepujacy:

pracuje nad galeria zdjec - ktore mozna pobierac,
i teoretycznie wszystko wyglada ok, jednak przy kolejnej (losowo - czwartej, piatej) probie pobrania zdjecia

otrzymuje :

HTTP/1.1 200 OK Date: Wed, 16 Feb 2005 13:42:54 GMT Server: Apache X-Powered-By: php/4.1.2 Set-Cookie: PHPSESSID=2806ccc1814928925c47f72c1c183ac3; path=/ Expires: Mon, 26 Jul 1997 05:00:00 GMT Last-Modified: Wed, 16 Feb 2005 13:42:55 GMT Cache-Control: post-check=0, pre-check=0 Pragma: no-cache Content-disposition: attachment; filename="program_28_433_20050216024255.zip" Content-Length: 2521930 Keep-Alive: timeout=15, max=94 Connection: Keep-Alive Content-Type: application/zip PKڅš0Ĺnrw&gň($1b00a10d58198d3dc133ac6b592ae25d......



w czym moze byc problem questionmark.gif

w momencie pobrania zdjecie jest w locie zip-owane a naglowek wysylany jest w nastepujacy sposob :

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: $mdate");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

header("Content-disposition: attachment; filename=\"$FileName\"");
header("Content-Length: $fsize");
header("Content-Type: application/zip");

readfile("$ZippedFile");

wykorzystuje sesje przed startem wykonuje :
session_cache_limiter("must-revalidate");

problem wystepuje pod IE

z gory dzieki za pomoc i pozdrawiam
jerrys
Spróbuj chociaż nie gwarantuje ze to pomoże - jezeli to header to może pomoże:
wstaw na poczatku skryptu :
ob_start();
a na końcu
ob_end_flush();

Powodzenia:)
czachor
a bez session_cache_limiter() działa?
stasiekpaluch
zapomnialem dodac ze uzylem ob_start i ob_end_flush wiec to nie to,

to czy jest czy nie ma ustawionego session_cache_limiter nic nie zmienia...

na Firefoxie problem nie wystepuje - dotyczy tylko IE
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.