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년 전
아직 적용 안해봤용.. 꼭 해보고 알려드릴께요 ^^
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 630 | 19년 전 | 2334 | ||
| 629 |
|
19년 전 | 1998 | |
| 628 |
|
19년 전 | 3102 | |
| 627 |
|
19년 전 | 2013 | |
| 626 |
|
19년 전 | 2059 | |
| 625 |
|
19년 전 | 1708 | |
| 624 |
|
19년 전 | 2209 | |
| 623 | 19년 전 | 2187 | ||
| 622 |
|
19년 전 | 2494 | |
| 621 |
|
19년 전 | 2883 | |
| 620 |
|
19년 전 | 2389 | |
| 619 | 19년 전 | 2454 | ||
| 618 | 19년 전 | 3503 | ||
| 617 |
|
19년 전 | 3220 | |
| 616 |
|
19년 전 | 3209 | |
| 615 |
|
19년 전 | 3022 | |
| 614 |
|
19년 전 | 2031 | |
| 613 |
|
19년 전 | 2356 | |
| 612 |
|
19년 전 | 2227 | |
| 611 |
|
19년 전 | 2066 | |
| 610 |
|
19년 전 | 2503 | |
| 609 |
|
19년 전 | 2414 | |
| 608 |
|
19년 전 | 2802 | |
| 607 | 19년 전 | 2182 | ||
| 606 | 19년 전 | 3505 | ||
| 605 | 19년 전 | 1975 | ||
| 604 | 19년 전 | 2578 | ||
| 603 | 19년 전 | 1602 | ||
| 602 |
|
19년 전 | 2828 | |
| 601 | 19년 전 | 3069 | ||
| 600 |
|
19년 전 | 2152 | |
| 599 | 19년 전 | 1992 | ||
| 598 | 19년 전 | 2466 | ||
| 597 | 19년 전 | 2380 | ||
| 596 |
|
19년 전 | 3068 | |
| 595 |
|
19년 전 | 6744 | |
| 594 | 19년 전 | 2703 | ||
| 593 | 19년 전 | 3180 | ||
| 592 |
|
19년 전 | 3080 | |
| 591 |
|
19년 전 | 1919 | |
| 590 | 19년 전 | 3359 | ||
| 589 | 19년 전 | 2199 | ||
| 588 |
|
19년 전 | 2699 | |
| 587 | 19년 전 | 2339 | ||
| 586 |
|
19년 전 | 4351 | |
| 585 | 19년 전 | 2472 | ||
| 584 | 19년 전 | 2743 | ||
| 583 |
|
19년 전 | 3508 | |
| 582 |
|
19년 전 | 3709 | |
| 581 |
|
19년 전 | 3236 | |
| 580 | 19년 전 | 2471 | ||
| 579 | 19년 전 | 3048 | ||
| 578 | 19년 전 | 3937 | ||
| 577 | 19년 전 | 3790 | ||
| 576 | 19년 전 | 1728 | ||
| 575 |
|
19년 전 | 2192 | |
| 574 |
|
19년 전 | 5398 | |
| 573 | 19년 전 | 6703 | ||
| 572 | 19년 전 | 2551 | ||
| 571 | 19년 전 | 2101 | ||
| 570 | 19년 전 | 2594 | ||
| 569 | 19년 전 | 3273 | ||
| 568 | 19년 전 | 3508 | ||
| 567 | 19년 전 | 2979 | ||
| 566 | 19년 전 | 2588 | ||
| 565 |
|
19년 전 | 4705 | |
| 564 |
|
19년 전 | 6713 | |
| 563 |
|
19년 전 | 4981 | |
| 562 |
|
19년 전 | 5937 | |
| 561 |
|
19년 전 | 2675 | |
| 560 |
|
19년 전 | 2511 | |
| 559 |
|
19년 전 | 2209 | |
| 558 |
|
19년 전 | 2291 | |
| 557 | 19년 전 | 4584 | ||
| 556 |
|
19년 전 | 4650 | |
| 555 | 19년 전 | 2492 | ||
| 554 | 19년 전 | 2168 | ||
| 553 | 19년 전 | 2504 | ||
| 552 |
|
19년 전 | 3139 | |
| 551 | 19년 전 | 2927 | ||
| 550 |
|
19년 전 | 1885 | |
| 549 |
|
19년 전 | 1947 | |
| 548 |
|
19년 전 | 3135 | |
| 547 |
|
19년 전 | 2355 | |
| 546 |
|
19년 전 | 3609 | |
| 545 |
|
19년 전 | 2534 | |
| 544 |
|
19년 전 | 1842 | |
| 543 |
|
19년 전 | 2448 | |
| 542 |
|
19년 전 | 1713 | |
| 541 |
|
19년 전 | 1398 | |
| 540 |
|
19년 전 | 1524 | |
| 539 |
|
19년 전 | 1792 | |
| 538 |
|
19년 전 | 1569 | |
| 537 |
|
19년 전 | 1767 | |
| 536 |
|
19년 전 | 1554 | |
| 535 |
|
19년 전 | 1950 | |
| 534 |
|
19년 전 | 1836 | |
| 533 |
|
19년 전 | 1434 | |
| 532 |
|
19년 전 | 1433 | |
| 531 |
|
19년 전 | 1348 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기