Подключение, авторизация, загрузка файла с сервера ftp

16 Марта 2016
php

Чтобы подключиться к удаленному ftp серверу достаточно функции ftp_connect и самого сервера ftp

$ftp_server="ftp.kakorin.com";
ftp_connect($ftp_server);

Далее можно, например, авторизоваться на ftp сервере с помощью функции ftp_login

$ftp_server="ftp.kakorin.com";
$ftp_user="user";
$ftp_pass="password";
$conn_id=ftp_connect($ftp_server);
ftp_login($conn_id,$ftp_user,$ftp_pass);

С помощью функции ftp_get можно загрузить файл с ftp сервера

$ftp_server="ftp.kakorin.com";
$ftp_user="user";
$ftp_pass="password";
$conn_id=ftp_connect($ftp_server);
ftp_login($conn_id,$ftp_user,$ftp_pass);
$local_file='file.xml';
$server_file='new_file.xml';
ftp_get($conn_id,$local_file,$server_file,FTP_BINARY);

где local_file - путь, с именем до файла на ftp сервере, а server_file - путь, с именем до файла, который загрузится на наш сервер