Как отправить файл через FTP, используя PHP? - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь передать файл с одного сервера на другой, используя FTP, но не вижу ошибки в своем коде. Отображается только сообщение от ELSE.

Я допустил ошибку при подключении по FTP или по пути к файлам?

/* Remote File Name and Path */
$remote_file = "output/5e18704b91013.mp4";

/* FTP Account (Remote Server) */
$ftp_host = '*****'; /* host */
$ftp_user_name = '******'; /* username */
$ftp_user_pass = '****'; /* password */

/* File and path to send to remote FTP server */
$local_file = "video.mp4";

/* Connect using basic FTP */
$connect_it = ftp_connect( $ftp_host );


/* Login to FTP */
echo $login_result = ftp_login( $connect_it, $ftp_user_name, $ftp_user_pass );

/* Send $local_file to FTP */
if ( ftp_get( $connect_it, $remote_file, $local_file, FTP_BINARY ) ) {
    echo "WOOT! Successfully transfer $local_file\n";
}
else {
    echo "Doh! There was a problem\n";
}

/* Close the connection */
ftp_close( $connect_it );
...