Top

[Web] ٿε ѱ ̸ | Web-Programing
̰ (lkhtt) | Html | 2012/11/07 13:05:54 | ȸ:16712
÷ (1)




׸ó ѱ ٿε ÿ ѱ ̸ 찡 ֽϴ.

̷

$ie= isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false;

//IEΰ ѱϸ 츦 ϱ ڵ
if($ie)
{
$file_name = iconv('UTF-8', 'euc-kr', $file_name);
}


κп ߰
if($ie)
{
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Transfer-Encoding: binary");
header('Pragma: public');
}
/*********************************************************************************
ְ ϸ ظ 쿡 ѱ ʰ ˴ϴ. κ ߰Ǿµ 쿡

if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE'))
{
// IE: rawurlencode()
$fn = preg_replace('/[:x5c/*?"<>|]/', '_', $file_name);
$file_name=rawurlencode($fn);
// fix IE bug
$file_name = preg_replace('/./', '%2e',$file_name, substr_count($file_name, '.') - 1);
}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Opera'))
{
// Opera 9: RFC 2231
$fn = preg_replace('/[:x5c/{?]/', '_', $file_name);
$file_name=rawurlencode($fn);
}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Chrome'))
{
// Chrome
$fn = preg_replace('/[:x5c/{?]/', '_', $file_name);
$file_name=rawurlencode($fn);
}
else
{ // Mozilla: RFC 2047
$file_name=base64_encode($file_name);
}
κп 4 if ָ߰ ѱ ʰ ˴ϴ.

ش ̹ α׵ Ͽ ˻ ʷ ֽϴ.
ϱ
ϱ
1
0
0


ҷ Դϴ.
[WEB] ؼ.. (admin) 2012-11-14 15:55:30
[LINUX] ɸͼ , vi ɸ (hoomiyam) 2012-11-02 11:07:35