본문 바로가기
웹프로그램

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

by 세이박스 2008. 10. 19.
반응형
파일 다운받을때 한글파일문제 해결방법
 
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();
?>
반응형