반응형
파일 다운받을때 한글파일문제 해결방법
1. 우선 리스트가 출력되는 곳에서 해당 파일을 다운받기 위해 제목등에 링크를 거셨을 겁니다.
거기서 다음의 사항을 추가 주세요 XXX.php?ext=1&name=한글명&path=해당 위치
거기서 다음의 사항을 추가 주세요 XXX.php?ext=1&name=한글명&path=해당 위치
2. 다음으로 file를 다운받는 곳의 php파일 입니다.
<?
if ($ext == 1) { $ftype = "file/unknown"; }
else { $ftype = "application/octet-stream"; }
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");
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();
?>
{
print fread($fp, filesize("$path"));
}
fclose($fp);
exit();
?>
반응형
'웹프로그램' 카테고리의 다른 글
PHP 파일 업로드 관련 처리 (0) | 2008.10.19 |
---|---|
PHP Foreach 문을 이용한 배열출력 (0) | 2008.10.19 |
PHP 정규식 (0) | 2008.10.19 |
PHP sleep 함수..(지정한 시간동안 딜레이를 가짐) (0) | 2008.10.19 |
PHP Encrypt/Decrypt (0) | 2008.10.19 |
PHP $_SERVER 함수 (0) | 2008.10.19 |
PHP 웹에서 엑셀문서 작업 (0) | 2008.10.19 |
php용 강력하면서 쉬운 소켓(socket)클래스 , Snoopy (0) | 2008.10.19 |