txt,html 등의 파일을 다운로드 링크 어떻게 만드나요?
-
게시물 수정 , 삭제는 로그인 필요
안녕하세요..현재 PHP를 배우고 있는 왕 초보 입니다.
한개의 페이지에서 form 태그를 사용해서 파일을 웹에 올린 후,
그 파일을 클릭하지 않고 다운로드 하려고 합니다.
그런데. txt,html,php 파일등은 파일 다운로드 창이 안뜹니다.
그래서 이것저것 방법을 생각해 보았지만 저의 짧은 지식으로는 생각이 안나네요.
혹시 ,,ftp 서버를 따로 구축을 해야 하는지요?
한마디로 일반유저가 *.txt 파일을 올리면 그파일을 웹에 올린 후,
그 안에 내용을 PHP로 읽어 내용을 조금 변환 해서 다시 다운로드 할 수 있게,
이렇게 하려고 합니다..
그런데,,,한번 클릭만으로 자동 다운로드 창이 뜨게끔 하려 하는데..
저는 도저히 방법을 모르겠네요...
밑에는 그냥 제가 간단하게 만든 소스 입니다.
고수님들 소스 보시고,,수정 부탁드립니다.
<form method=post action="<?=$PHP_SELF?>" enctype="multipart/form-data">
<input type=file name=file size=20><br>
<input type=submit value="파일 업로드하기">
<input type='hidden' name='mode' value='send'>
</form>
<?
move_uploaded_file("$file","file/$file_name");
if($mode) {
echo "<script language=javascript>
location.href='http://world.hanb.net/file/$file_name';
</script>";}
?>
빨간색 부분은 제가 위에 "파일 업로드하기"버튼을 눌렀을 경우,
바로 다운로드 창이 뜨게 하려고 자바소스로 집어 넣은 것입니다.
그런데,,,txt,html,php 등의 파일은 다운로드 창이 뜨질 않고,
웹페이지에서 보여져 버리네요..그래서 이렇게 질문 드립니다.
안녕하세요..현재 PHP를 배우고 있는 왕 초보 입니다.
한개의 페이지에서 form 태그를 사용해서 파일을 웹에 올린 후,
그 파일을 클릭하지 않고 다운로드 하려고 합니다.
그런데. txt,html,php 파일등은 파일 다운로드 창이 안뜹니다.
그래서 이것저것 방법을 생각해 보았지만 저의 짧은 지식으로는 생각이 안나네요.
혹시 ,,ftp 서버를 따로 구축을 해야 하는지요?
한마디로 일반유저가 *.txt 파일을 올리면 그파일을 웹에 올린 후,
그 안에 내용을 PHP로 읽어 내용을 조금 변환 해서 다시 다운로드 할 수 있게,
이렇게 하려고 합니다..
그런데,,,한번 클릭만으로 자동 다운로드 창이 뜨게끔 하려 하는데..
저는 도저히 방법을 모르겠네요...
밑에는 그냥 제가 간단하게 만든 소스 입니다.
고수님들 소스 보시고,,수정 부탁드립니다.
<form method=post action="<?=$PHP_SELF?>" enctype="multipart/form-data">
<input type=file name=file size=20><br>
<input type=submit value="파일 업로드하기">
<input type='hidden' name='mode' value='send'>
</form>
<?
move_uploaded_file("$file","file/$file_name");
if($mode) {
echo "<script language=javascript>
location.href='http://world.hanb.net/file/$file_name';
</script>";}
?>
빨간색 부분은 제가 위에 "파일 업로드하기"버튼을 눌렀을 경우,
바로 다운로드 창이 뜨게 하려고 자바소스로 집어 넣은 것입니다.
그런데,,,txt,html,php 등의 파일은 다운로드 창이 뜨질 않고,
웹페이지에서 보여져 버리네요..그래서 이렇게 질문 드립니다.