2016-03-26

(php) ftp_fput 을 이용한 원격서버에 파일 업로드

descript )

  웹서비스의 트래픽이 과도해 서비스를 위한 이미지만 따로 이미지 호스팅에 업로드 해 트래픽을 분산하기 위해서 php 를통하 ftp 업로드 테스트를 위한 코드


code )

<?php

    // 현서버의 파일정보
$directory ="{파일경로}";
$filename = '{파일이름}';
$file_pointer = fopen($directory.$filename, "r");

// 원격 서버의 정보
$ftp_target_server = "{ftp 서버 IP, 혹은 ftp 서버 도메인};
$ftp_target_server_id = "{ftp 아이디}";
$ftp_target_server_password = "{ftp 암호}";


$connection = ftp_connect($ftp_target_server);

$is_login = ftp_login($connection, $ftp_target_server_id, $ftp_target_server_password);

if (ftp_fput($connection, $filename, $file_pointer, FTP_BINARY)) { echo "success"; }
else { echo "error"; }

ftp_close( $connection );
fclose( $file_pointer );

?>

No comments:

Post a Comment

php Fatal error: Class 'DOMDocument'