PHP 5 FTP Функции
PHP FTP введение
Функции FTP предоставляют клиенту доступ к файловым серверам через протокол передачи файлов (FTP).
Функции FTP используются для открытия, входа и закрытия подключений, а также для загрузки, скачивания, переименования, удаления и получения информации о файлах с файловых серверов. Не все функции FTP будут работать с каждым сервером или возвращать одинаковые результаты. Функции FTP стали доступны с PHP 3.
Если вы хотите только читать или записывать в файл на FTP-сервере, рассмотрите возможность использования оболочки FTP://с функциями файловой системы, которые обеспечивают более простой и интуитивно понятный интерфейс.
Установки
Для работы этих функций необходимо скомпилировать PHP с--Enable-FTP.
Версия PHP для Windows имеет встроенную поддержку этого расширения.
PHP 5 функции FTP
Функции | Описание |
---|---|
ftp_alloc() | Выделяет место для загрузки файла на FTP-сервер |
ftp_cdup() | Изменения в родительском каталоге на FTP-сервере |
ftp_chdir() | Изменяет текущий каталог на FTP-сервере |
ftp_chmod() | Устанавливает разрешения на файл через FTP |
ftp_close() | Закрытие FTP-подключения |
ftp_connect() | Открывает FTP-соединение |
ftp_delete() | Удаляет файл на FTP-сервере |
ftp_exec() | Выполняет команду на FTP-сервере |
ftp_fget() | Загружает файл с FTP-сервера и сохраняет его в открытый локальный файл |
ftp_fput() | Загружает из открытого файла и сохраняет его в файл на FTP-сервере |
ftp_get_option() | Возвращает параметры среды выполнения FTP-подключения |
ftp_get() | Загрузка файла с FTP-сервера |
ftp_login() | Вход в FTP-соединение |
ftp_mdtm() | Возвращает время последнего изменения указанного файла |
ftp_mkdir() | Создает новый каталог на FTP-сервере |
ftp_nb_continue() | Продолжается извлечение/Отправка файла (без блокирования) |
ftp_nb_fget() | Загружает файл с FTP сервера и сохраняет его в открытый файл (без блокировки) |
ftp_nb_fput() | Загружает из открытого файла и сохраняет его в файл на FTP-сервере (без блокировки) |
ftp_nb_get() | Загрузка файла с FTP-сервера (без блокирования) |
ftp_nb_put() | Загружает файл на FTP-сервер (не блокируется) |
ftp_nlist() | Возвращает список файлов в указанном каталоге на FTP-сервере |
ftp_pasv() | Включение и отключение пассивного режима |
ftp_put() | Загружает файл на FTP-сервер |
ftp_pwd() | Возвращает имя текущего каталога |
ftp_quit() | Псевдоним ftp_close() |
ftp_raw() | Отправка команды RAW на FTP-сервер |
ftp_rawlist() | Возвращает список файлов с информацией о файлах из указанного каталога |
ftp_rename() | Переименование файла или каталога на FTP-сервере |
ftp_rmdir() | Удаляет пустой каталог на FTP-сервере |
ftp_set_option() | Задает параметры среды выполнения для FTP-подключения |
ftp_site() | Отправка команды FTP-узла на FTP-сервер |
ftp_size() | Возвращает размер указанного файла |
ftp_ssl_connect() | Открывает безопасное соединение SSL-FTP |
ftp_systype() | Возвращает идентификатор системного типа FTP-сервера |
PHP 5 предопределенные константы FTP
Постоянной | Тип | PHP |
---|---|---|
FTP_ASCII | Integer | PHP 3 |
FTP_TEXT | Integer | PHP 3 |
FTP_BINARY | Integer | PHP 3 |
FTP_IMAGE | Integer | PHP 3 |
FTP_TIMEOUT_SEC | Integer | PHP 3 |
FTP_AUTOSEEK | Integer | PHP 4.3 |
FTP_AUTORESUME | Integer | PHP 4.3 |
FTP_FAILED | Integer | PHP 4.3 |
FTP_FINISHED | Integer | PHP 4.3 |
FTP_MOREDATA | Integer | PHP 4.3 |