<?PHP
$source_file = 'test.txt' ;
$destination_file = 'test' ;
// установка соединения
$ftp_server = '***' ;
$ftp_user_name = '***' ;
$ftp_user_pass = '***' ;
// установка соединения
// вход с именем пользователя и паролем
$login_result = ftp_login ( $conn_id , $ftp_user_name , $ftp_user_pass ) ;
// проверка соединения
if ( ( ! $conn_id ) || ( ! $login_result ) ) {
echo "Не удалось установить соединение с FTP-сервером!" ;
echo "Попытка подключения к серверу $ftp_server была произведена под именем $ftp_user_name " ;
} else {
echo "Установлено соединение с FTP сервером $ftp_server под именем $ftp_user_name " ;
}
// закачивание файла
$upload = ftp_put ( $conn_id , $destination_file , $source_file , FTP_BINARY
) ;
// проверка результата
if ( ! $upload ) {
echo "Не удалось закачать файл!" ;
} else {
echo "Файл $source_file закачан на $ftp_server под именем $destination_file " ;
}
// закрытие соединения
?>
PD9QSFAKJHNvdXJjZV9maWxlID0gJ3Rlc3QudHh0JzsKJGRlc3RpbmF0aW9uX2ZpbGUgPSAndGVzdCc7CiAKLy8g0YPRgdGC0LDQvdC+0LLQutCwINGB0L7QtdC00LjQvdC10L3QuNGPCiRmdHBfc2VydmVyID0gJyoqKic7CiRjb25uX2lkID0gZnRwX2Nvbm5lY3QoJGZ0cF9zZXJ2ZXIpOwogCiRmdHBfdXNlcl9uYW1lID0gJyoqKic7CiRmdHBfdXNlcl9wYXNzID0gJyoqKic7CiAKLy8g0YPRgdGC0LDQvdC+0LLQutCwINGB0L7QtdC00LjQvdC10L3QuNGPCiRjb25uX2lkID0gZnRwX2Nvbm5lY3QoJGZ0cF9zZXJ2ZXIpOwogCi8vINCy0YXQvtC0INGBINC40LzQtdC90LXQvCDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8g0Lgg0L/QsNGA0L7Qu9C10LwKJGxvZ2luX3Jlc3VsdCA9IGZ0cF9sb2dpbigkY29ubl9pZCwgJGZ0cF91c2VyX25hbWUsICRmdHBfdXNlcl9wYXNzKTsKIAovLyDQv9GA0L7QstC10YDQutCwINGB0L7QtdC00LjQvdC10L3QuNGPCmlmICgoISRjb25uX2lkKSB8fCAoISRsb2dpbl9yZXN1bHQpKSB7CiAgICBlY2hvICLQndC1INGD0LTQsNC70L7RgdGMINGD0YHRgtCw0L3QvtCy0LjRgtGMINGB0L7QtdC00LjQvdC10L3QuNC1INGBIEZUUC3RgdC10YDQstC10YDQvtC8ISI7CiAgICBlY2hvICLQn9C+0L/Ri9GC0LrQsCDQv9C+0LTQutC70Y7Rh9C10L3QuNGPINC6INGB0LXRgNCy0LXRgNGDICRmdHBfc2VydmVyINCx0YvQu9CwINC/0YDQvtC40LfQstC10LTQtdC90LAg0L/QvtC0INC40LzQtdC90LXQvCAkZnRwX3VzZXJfbmFtZSI7CiAgICBleGl0Owp9IGVsc2UgewogICAgZWNobyAi0KPRgdGC0LDQvdC+0LLQu9C10L3QviDRgdC+0LXQtNC40L3QtdC90LjQtSDRgSBGVFAg0YHQtdGA0LLQtdGA0L7QvCAkZnRwX3NlcnZlciDQv9C+0LQg0LjQvNC10L3QtdC8ICRmdHBfdXNlcl9uYW1lIjsKfQogCi8vINC30LDQutCw0YfQuNCy0LDQvdC40LUg0YTQsNC50LvQsAokdXBsb2FkID0gZnRwX3B1dCgkY29ubl9pZCwgJGRlc3RpbmF0aW9uX2ZpbGUsICRzb3VyY2VfZmlsZSwgRlRQX0JJTkFSWSk7CiAKLy8g0L/RgNC+0LLQtdGA0LrQsCDRgNC10LfRg9C70YzRgtCw0YLQsAppZiAoISR1cGxvYWQpIHsKICAgIGVjaG8gItCd0LUg0YPQtNCw0LvQvtGB0Ywg0LfQsNC60LDRh9Cw0YLRjCDRhNCw0LnQuyEiOwp9IGVsc2UgewogICAgZWNobyAi0KTQsNC50LsgJHNvdXJjZV9maWxlINC30LDQutCw0YfQsNC9INC90LAgJGZ0cF9zZXJ2ZXIg0L/QvtC0INC40LzQtdC90LXQvCAkZGVzdGluYXRpb25fZmlsZSI7Cn0KIAovLyDQt9Cw0LrRgNGL0YLQuNC1INGB0L7QtdC00LjQvdC10L3QuNGPCmZ0cF9jbG9zZSgkY29ubl9pZCk7Cj8+