Загрузка файла на ftp-сервер по FTP протоколу на PHP
<?php
$file_name = 'файл для загрузки с путем';
$ftp_server = 'your_domain.net';
$ftp_port = 21;
$ftp_file = 'имя файла с путем на ftp-сервере';
$ftp_user_name = 'ftp-user';
$ftp_user_pass = 'ftp-pass';
$error_to = 'your@email.net'; // E-mail для сообщений об ошибках
$ftp = ftp_connect($ftp_server, $ftp_port, 20);
ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
ftp_pasv($ftp, true); // Passive mode
if(!ftp_put($ftp, $ftp_file, $file_name, FTP_BINARY)){
// Ошибка загрузки
mail($error_to,
'FTP-upload error',
"There was a problem while uploading {$file_name} to {$ftp_server}.",
"From: admin@htmlweb.ru\nContent-Type: text/plain; charset=win-1251");
}
ftp_close($ftp);
?>
Комментарии:
Нету комментариев для вывода...