세이박스

PHP 파일 다운받을때 한글파일문제 해결방법 본문

웹프로그램

PHP 파일 다운받을때 한글파일문제 해결방법

세이박스 2008. 10. 19. 20:31
파일 다운받을때 한글파일문제 해결방법
 
1. 우선 리스트가 출력되는 곳에서 해당 파일을 다운받기 위해 제목등에 링크를 거셨을 겁니다.
거기서 다음의 사항을 추가 주세요 XXX.php?ext=1&name=한글명&path=해당 위치
2. 다음으로 file를 다운받는 곳의 php파일 입니다.
<?
if ($ext == 1) { $ftype = "file/unknown"; }
else { $ftype = "application/octet-stream"; }
Header("Content-Disposition: attachment; filename=$name");
Header("Content-Type: $ftype");
Header("Content-Length: ".filesize("$path"));
Header("Pragma: no-cache");
Header("Expires: 0");
if ($fp = fopen("$path", "r"))
{
print fread($fp, filesize("$path"));
}
fclose($fp);
exit();
?>
0 Comments
댓글쓰기 폼