Имя сервера, логин и пароль были изменены.
Пути до файлов стоят оригинальные. Грешу, что как то неверно указываю.
Первый скрипт выдает ошибку 'Файл не загружен!
$host='ftp.mysiteftp.com';
$login='admin';
$pass='12345';
list($ftp_server,$ftp_port) = split(":",$host);
if(empty($ftp_port)) { $ftp_port = 21; }
$connection = @ftp_connect ($ftp_server,$ftp_port,10);
@ftp_login($connection,$login,$pass);
if(@ftp_put($connection,'0:/public_html/new/','D:\arhiv.rar',FTP_BINARY))
echo 'Файл загружен';
else
echo 'Файл не загружен!';
@ftp_close($connection);
И второй тоже))
// установка соединения
$conn_id = ftp_connect('ftp.mysiteftp.com',21,10);
// проверка имени пользователя и пароля
$login_result = ftp_login($conn_id, 'admin', '12345');
// загрузка файла
$file = '../new';
$remote_file = 'd:\arhiv.rar';
if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) {
echo "$file загружен на сервер\n";
} else {
echo "Не удалось загрузить $file на сервер\n";
}
// закрытие соединения
ftp_close($conn_id);