>> Delete No. 2966 article
No. php로 웹ftp 다운로드 구현..

등록 2000-08-17 19:11:00 By localhost     조회 1
이름 신규철    

		안냐세엽. 심심해서 웹 ftp를 허접하게 만들구 있는데요
 이상한점 있어서요..
 파일 다운로드를 받는 부분인데, zip파일을 제외화구는 다운로드가
 안받아지구 모두 화면에 출력해 버립니다.
 소스는 아래와 같구요.
 ----------------------------------
$ftp = ftp_connect("localhost");
 if($ftp)
{
ftp_login($ftp,$ftpuser,$ftppass);
 srand((double)microtime()*1000000);
$randval = rand();
 $nfilename = substr($filename,strrpos($filename,'/')+1);
 $tmpfile = "/tmp/".$nfilename.".".$randval;
 if(ftp_get($ftp,$tmpfile,$filename ,FTP_BINARY))
{
ftp_quit($ftp);
header("Content-type:application/octet-stream");
header("Content-Disposition:attachment;filename=".$filename);
readfile($tmpfile);
}
else
{
ftp_quit($ftp);
echo("Error!");
}
@unlink($tmpfile);
}
----------------------------------------
 ftp 콘넥트나 로긴은 물론 정상적으로 이루어 지구요
 단지 다운로드 받는게 문제인거 같습니다.
 이상한건 어떤 컴퓨터에서 다운로드 창이 뜨는데 제 컴퓨터에서는
 그냥 내용이 텍스트 형식을 브라우져에 뿌려저 버리네용..
 고수님들의 한수 부탁드립니다~
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved