아래 함수 포함해서 헤더 바꿔서 읽음..
function printDownloadHeader($filename, $filesize)
{
global $HTTP_USER_AGENT;
if( eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)", $HTTP_USER_AGENT) )
{
if(strstr($HTTP_USER_AGENT, "MSIE 5.5"))
{
header("Content-Type: doesn/matter");
header("Content-Length: $filesize");
header("Content-Disposition: filename=$filename");
//header("Content-Transfer-Encoding: binary");
header("Expires: 120");
header("Cache-Control: cache, must-revalidate");
}
if(strstr($HTTP_USER_AGENT, "MSIE 5.0"))
{
header("Content-type: file/unknown");
header("Content-Length: $filesize");
header("Content-Disposition: filename=$filename");
header("Expires: 120");
header("Cache-Control: cache, must-revalidate");
}
if(strstr($HTTP_USER_AGENT, "MSIE 5.1"))
{
header("Content-type: file/unknown");
header("Content-Length: $filesize");
header("Content-Disposition: filename=$filename");
header("Expires: 120");
header("Cache-Control: cache, must-revalidate");
}
if(strstr($HTTP_USER_AGENT, "MSIE 6.0"))
{
header("Content-type: file/unknown");
header("Content-Length: $filesize");
header("Content-Disposition: filename=$filename");
//header("Content-Transfer-Encoding: binary");
header("Expires: 120");
header("Cache-Control: cache, must-revalidate");
}
} else {
header("Content-type: file/unknown");
header("Content-Length: $filesize");
header("Content-Disposition: filename=$filename");
header("Expires: 120");
header("Cache-Control: cache, must-revalidate");
}
}