http://www.abc.co.kr/download/한글.txt
라는 파일이 있다고 가정했을때
이 파일을 다운받는 방법??
주소창에 넣어서 다운받으면 파일낫파운드가 나옵니다.
이것땜에 코딩을 열심히 했는데 결국 서버에서 안되는거였나요?
클라이언트에서 말고 서버에서 또는 코딩으로 해결할수있는 방법 없을까요?
갖은 꽁수 다 부려서라도...
한글로된 파일들이 많습니다...
근데.. 한가지 궁금한게.. 전 호스팅사에서는 같은방법으로 똑 같은 피씨에서 됐었는데
왜 호스팅 옮기고 안될까요?
답답하네요~~<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
라는 파일이 있다고 가정했을때
이 파일을 다운받는 방법??
주소창에 넣어서 다운받으면 파일낫파운드가 나옵니다.
이것땜에 코딩을 열심히 했는데 결국 서버에서 안되는거였나요?
클라이언트에서 말고 서버에서 또는 코딩으로 해결할수있는 방법 없을까요?
갖은 꽁수 다 부려서라도...
한글로된 파일들이 많습니다...
근데.. 한가지 궁금한게.. 전 호스팅사에서는 같은방법으로 똑 같은 피씨에서 됐었는데
왜 호스팅 옮기고 안될까요?
답답하네요~~<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
댓글 3개
14년 전
서버에서 처리하는 방법이 있습니다. 기억이 잘나진 않지만 -ㅂ-;;
Terrorboy
14년 전
dw.php
<?
//$upload_path = "files/";
$filename = $_GET['filename'];
$file_path = $filename;
if(!$filename)
{
echo "{$filename} 파일을 찾을 수 없습니다";
exit;
}
if(eregi("(MSIE)", $HTTP_USER_AGENT)) // 브라우져 구분
{
Header("Content-type: application/octet-stream");
Header("Content-Length: ".filesize($file_path));
Header("Content-Disposition: attachment; filename={$filename}");
Header("Content-Transfer-Encoding: binary");
Header("Cache-control: private");
}
else
{
Header("Content-type: file/unknown");
Header("Content-Length: ".filesize($file_path));
Header("Content-Disposition: attachment; filename=$filename");
Header("Content-Description: PHP Generated Data");
Header("Cache-control: private");
}
$fp = fopen($file_path, "rb");
if($fp)
{
if (!fpassthru($fp)){
fclose($fp);
}
}
echo("<script>self.close();</script>");
?>
<!-- 자스로 브라우저 타이틀 지정 -->
<SCRIPT LANGUAGE="JavaScript">
var defaultTitle = document.title;
function title() {
document.title = "파일 다운로드";
}
if (document.all) title();
</script>
<!-- /자스로 브라우저 타이틀 지정/ -->
다운로드 페이지
<a href='#' onclick="javascript:window.open('dw.php?filename=<?=urlencode("파일주소");?>')" style='color:blue;text-decoration:none;'></a> <br>";
<?
//$upload_path = "files/";
$filename = $_GET['filename'];
$file_path = $filename;
if(!$filename)
{
echo "{$filename} 파일을 찾을 수 없습니다";
exit;
}
if(eregi("(MSIE)", $HTTP_USER_AGENT)) // 브라우져 구분
{
Header("Content-type: application/octet-stream");
Header("Content-Length: ".filesize($file_path));
Header("Content-Disposition: attachment; filename={$filename}");
Header("Content-Transfer-Encoding: binary");
Header("Cache-control: private");
}
else
{
Header("Content-type: file/unknown");
Header("Content-Length: ".filesize($file_path));
Header("Content-Disposition: attachment; filename=$filename");
Header("Content-Description: PHP Generated Data");
Header("Cache-control: private");
}
$fp = fopen($file_path, "rb");
if($fp)
{
if (!fpassthru($fp)){
fclose($fp);
}
}
echo("<script>self.close();</script>");
?>
<!-- 자스로 브라우저 타이틀 지정 -->
<SCRIPT LANGUAGE="JavaScript">
var defaultTitle = document.title;
function title() {
document.title = "파일 다운로드";
}
if (document.all) title();
</script>
<!-- /자스로 브라우저 타이틀 지정/ -->
다운로드 페이지
<a href='#' onclick="javascript:window.open('dw.php?filename=<?=urlencode("파일주소");?>')" style='color:blue;text-decoration:none;'></a> <br>";
14년 전
아직 적용 안해봤용.. 꼭 해보고 알려드릴께요 ^^
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3030 | 14년 전 | 1177 | ||
| 3029 |
|
14년 전 | 1297 | |
| 3028 | 15년 전 | 1049 | ||
| 3027 | 15년 전 | 856 | ||
| 3026 | 15년 전 | 1042 | ||
| 3025 |
마케팅메지션
|
15년 전 | 1163 | |
| 3024 | 15년 전 | 868 | ||
| 3023 | 15년 전 | 856 | ||
| 3022 |
|
15년 전 | 1231 | |
| 3021 | 15년 전 | 1026 | ||
| 3020 | 15년 전 | 916 | ||
| 3019 | 15년 전 | 1074 | ||
| 3018 | 15년 전 | 1245 | ||
| 3017 |
마케팅메지션
|
15년 전 | 946 | |
| 3016 |
|
15년 전 | 980 | |
| 3015 | 15년 전 | 672 | ||
| 3014 | 15년 전 | 894 | ||
| 3013 | 15년 전 | 1105 | ||
| 3012 | 15년 전 | 933 | ||
| 3011 | 15년 전 | 931 | ||
| 3010 | 15년 전 | 1149 | ||
| 3009 |
마케팅메지션
|
15년 전 | 1662 | |
| 3008 | 15년 전 | 591 | ||
| 3007 | 15년 전 | 1027 | ||
| 3006 |
마케팅메지션
|
15년 전 | 1006 | |
| 3005 |
마케팅메지션
|
15년 전 | 907 | |
| 3004 | 15년 전 | 885 | ||
| 3003 |
마케팅메지션
|
15년 전 | 1000 | |
| 3002 | 15년 전 | 784 | ||
| 3001 | 15년 전 | 2011 | ||
| 3000 | 15년 전 | 783 | ||
| 2999 | 15년 전 | 1683 | ||
| 2998 | 15년 전 | 770 | ||
| 2997 |
|
15년 전 | 860 | |
| 2996 | 15년 전 | 949 | ||
| 2995 | 15년 전 | 898 | ||
| 2994 | 15년 전 | 1602 | ||
| 2993 |
마케팅메지션
|
15년 전 | 1014 | |
| 2992 |
마케팅메지션
|
15년 전 | 965 | |
| 2991 |
마케팅메지션
|
15년 전 | 1136 | |
| 2990 | 15년 전 | 975 | ||
| 2989 | 15년 전 | 800 | ||
| 2988 |
|
15년 전 | 950 | |
| 2987 | 15년 전 | 828 | ||
| 2986 | 15년 전 | 1042 | ||
| 2985 | 15년 전 | 589 | ||
| 2984 | 15년 전 | 972 | ||
| 2983 | 15년 전 | 971 | ||
| 2982 | 15년 전 | 913 | ||
| 2981 | 15년 전 | 840 | ||
| 2980 |
마케팅메지션
|
15년 전 | 1179 | |
| 2979 |
마케팅메지션
|
15년 전 | 911 | |
| 2978 |
|
15년 전 | 851 | |
| 2977 |
|
15년 전 | 877 | |
| 2976 | 15년 전 | 819 | ||
| 2975 | 15년 전 | 821 | ||
| 2974 | 15년 전 | 908 | ||
| 2973 | 15년 전 | 1301 | ||
| 2972 | 15년 전 | 687 | ||
| 2971 | 15년 전 | 738 | ||
| 2970 | 15년 전 | 906 | ||
| 2969 | 15년 전 | 922 | ||
| 2968 | 15년 전 | 784 | ||
| 2967 | 15년 전 | 1357 | ||
| 2966 | 15년 전 | 866 | ||
| 2965 |
|
15년 전 | 1096 | |
| 2964 | 15년 전 | 1486 | ||
| 2963 | 15년 전 | 965 | ||
| 2962 |
|
15년 전 | 987 | |
| 2961 |
|
15년 전 | 892 | |
| 2960 | 15년 전 | 843 | ||
| 2959 | 15년 전 | 1196 | ||
| 2958 | 15년 전 | 943 | ||
| 2957 |
|
15년 전 | 834 | |
| 2956 |
|
15년 전 | 1203 | |
| 2955 |
|
15년 전 | 2350 | |
| 2954 | 15년 전 | 943 | ||
| 2953 | 15년 전 | 1059 | ||
| 2952 |
senseme
|
15년 전 | 1190 | |
| 2951 |
뱌미3059
|
15년 전 | 906 | |
| 2950 |
|
15년 전 | 952 | |
| 2949 | 15년 전 | 1001 | ||
| 2948 | 15년 전 | 877 | ||
| 2947 |
|
15년 전 | 967 | |
| 2946 |
개발조각사
|
15년 전 | 2456 | |
| 2945 |
개발조각사
|
15년 전 | 1776 | |
| 2944 |
개발조각사
|
15년 전 | 6063 | |
| 2943 |
개발조각사
|
15년 전 | 1309 | |
| 2942 |
개발조각사
|
15년 전 | 1574 | |
| 2941 |
개발조각사
|
15년 전 | 1934 | |
| 2940 |
개발조각사
|
15년 전 | 3664 | |
| 2939 |
개발조각사
|
15년 전 | 2996 | |
| 2938 |
개발조각사
|
15년 전 | 2077 | |
| 2937 |
개발조각사
|
15년 전 | 1578 | |
| 2936 |
개발조각사
|
15년 전 | 4027 | |
| 2935 | 15년 전 | 1108 | ||
| 2934 | 15년 전 | 885 | ||
| 2933 | 15년 전 | 1059 | ||
| 2932 | 15년 전 | 984 | ||
| 2931 | 15년 전 | 982 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기