본문 바로가기
웹프로그램

PHP 원격으로 FTP 파일 업로드

by 세이박스 2008. 10. 18.
반응형
일단 서버에 FTP개정이 있어야 한다.

$server_host_1="test.co.kr"; //-->원격서버의 ip주소
$server_port="21"; //-->원격서버의 port
$server_id="test"; //-->원격서버의 서버id
$server_pw="testpwd"; //-->원격서버의 서버password

//원격서버에 연결한다.
if(!($fc_1 = ftp_connect($server_host_1, $server_port))) die("$server_host : $server_post - connect failed");

//원격서버에 로그인한다.
if(!ftp_login($fc_1, $server_id, $server_pw)) die("$server_id - login failed");

//업로드할 폴더로 이동한다.
$server_dir = "/home/public_html/test/";
ftp_chdir($fc_1, $server_dir);

//파일을 업로드 한다.
if(!ftp_put($fc_1, $upload_img_name, $upload_img, FTP_BINARY))
{

echo" <script name=javascript> window.alert ('파일을 지정한 디렉토리로 복사 하는 데 실패했습니다._1');
//history.go(-1)
</script>";
exit;

}

//FTP를 닫는다
ftp_quit($fc_1);
반응형