PhP Загружаем файла по FTP

Несколько простых примеров на случай если вам нужно загрузить на сервер файлы по FTP при помощи PHP скрипта.

<?php
$connect = ftp_connect('hostname');
$login = ftp_login($connect, 'username', 'password');
?>

Замените ‘hostname’, ‘username’, и ‘password’ на ваши. Если произойдет ошибка, то мы на этом и остановимся, при этом выведен сообщение об ошибке:

<?php
if ((!$connect) || (!$login)) {
   echo "FTP Connection Failed";
   exit;
}
?>

Если же все нормально, то начнем загрузку фала. ‘/path/to/file.ext’ — путь и имя файла.

<?php
$file = fopen('/path/to/file.ext', 'r');
$upload = ftp_fput($connect, 'file.ext', $file, FTP_ASCII);
fclose($file);
ftp_close($connect);
?>

И последнее, проверим, что файл загрузился:

<?php
if (!$upload) {
    echo "FTP Upload Failed";
}
else {
    echo "FTP Upload Success";
}
?>

Leave a Reply

Ваш адрес email не будет опубликован.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>