ftp_nb_put

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ftp_nb_put — Завантажує файл на сервер FTP в асинхронному режимі

Опис

ftp_nb_put(    FTP\Connection $ftp,    string $remote_filename,    string $local_filename,    int $mode = FTP_BINARY,    int $offset = 0): int|false

ftp_nb_put() завантажує локальний файл на сервер FTP.

Відмінність цієї функції від ftp_put() полягає в тому, що завантаження файлу відбувається в асинхронному режимі, що дозволяє програмі виконувати інші операції під час завантаження.

Список параметрів

ftp

AnFTP\Connectioninstance.

remote_filename

Шлях до файлу на сервері.

local_file

Шлях до локального файлу.

mode

Режим передачі. Може приймати значення FTP_ASCII або FTP_BINARY

offset

Позиція у віддаленому файлі, в яку починається завантаження

Значення, що повертаються

Повертає FTP_FAILED FTP_FINISHED або FTP_MOREDATA або false у разі неможливості відкрити локальний файл.

список змін

ВерсияОпис
8.1.0Параметрftp тепер чекає екземпляр FTP\Connection; раніше очікувався ресурс (resource
7.3.0Тепер параметр mode опціональний. Раніше він був обов'язковим.

Приклади

Приклад #1 Приклад використання ftp_nb_put()****

Loading...

Приклад #2 Возобновление загрузки файла с помощьюftp_nb_put()****

Loading...

Дивіться також

  • ftp_nb_fput() - Завантажує заздалегідь відкритий файл на FTP-сервер в асинхронному режимі
  • ftp_nb_continue() - Продовжує асинхронну операцію
  • ftp_put() - Завантажує файл на FTP-сервер
  • ftp_fput() - Завантажує попередньо відкритий файл на FTP-сервер