[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Копирование файла с FTP
DmitriyDonetsk
Здравствуйте, товарищи!

Нужна помощь.
Ситуация: есть сервер А, есть сервер Б.
На сервере А я пытаюсь выполнить скрипт, который должен копировать файл с FTP сервера Б. Скрипт такой:


<?php

// объявление переменных
$ftp_server="...";
$ftp_user_name="...";
$ftp_user_pass="...";

$local_file = '/home/dmitriy/filename.gz';
$server_file = '/dir1/dir2/filename.gz';

// установка соединения
$conn_id = ftp_connect($ftp_server) or die("Не удалось установить соединение с $ftp_server");

// вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) or die("Не удалось авторизоваться на FTP сервере");

ftp_chdir($conn_id, '/usr/abills/backup/') or die("Не удается изменить директорию");

echo "<p>Директория: ".ftp_pwd($conn_id)."</p>";

// попытка скачать $server_file и сохранить в $local_file
$a = ftp_get($conn_id, $local_file, $server_file, FTP_BINARY) or die("Не удалось скопировать файл <b>$server_file</b>");



echo "<p>Готово.</p>";

// закрытие соединения
ftp_close($conn_id);


?>


Файл почему-то не копируется. Выдается ошибка "Не удалось скопировать файл <b>$server_file</b>".
Вопрос: Почему может не копироваться? Может, я неправильно указываю путь к файлу?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.