Приглашаем посетить
Достоевский (dostoevskiy-lit.ru)

Учебник по PHP : FTP : Работа с FTP-сервером

FTP : Работа с FTP-сервером

ftp_connect
Производит подключение к FTP-серверу.

Синтаксис :
int ftp_connect(string host [, int port])

В функции ftp_connect() аргумент host указывает имя сервера, к которому производится подключение, а необязательный аргумент port указывает какой порт нужно использовать (по умолчанию это 21).
Функция возвращает дескриптор потока FTP или false в случае ошибки.

ftp_pasv
Производит переключение пассиваного режима.

Синтаксис :
int ftp_pasv(int ftp_stream, int pasv)

Функция ftp_pasv() производит переключение режима подключения в пассивный, в случае, если аргумент pasv равен true. Если false - то режим подключения будет активный.
В пассивном режиме передача данных инициируется клиентом, а в активном - сервером (это бывает необходимо при блокировке портов у клиента).
Функция возварщает true или false при ошибке.

ftp_login
Производит вход на сервер FTP.

Синтаксис :
int ftp_login(int ftp_stream, string username, string password)

Функция ftp_login() производит регистрацию в системе под именем username с паролем password. Возвращает true или false при ошибке.

ftp_quit
Производит завершение сеанса FTP.

Синтаксис :
int ftp_quit(int ftp_stream)


ftp_pwd
Производит определение текущего каталога.

Синтаксис :
int ftp_pwd(int ftp_stream)

Эта функция возвращает текущий каталог FTP-сервера или false при ошибке.

ftp_cdup
Производит переход в корневой каталог.

Синтаксис :
int ftp_cdup(int ftp_stream)

Функция возвращает true или false при ошибке.

ftp_chdir
Производит переход в каталог.

Синтаксис :
int ftp_chdir(int ftp_stream, string directory)

Функция возвращает true или false при ошибке.

ftp_mkdir
Производит создание каталога.

Синтаксис :
int ftp_mkdir(int ftp_stream, string directory)

Функция возвращает имя созданного каталога или false при ошибке.

ftp_rmdir
Производит удаление каталога.

Синтаксис :
int ftp_rmdir(int ftp_stream, string directory)

Функция true или false при ошибке.

ftp_nlist
Производит получение листинга каталога.

Синтаксис :
int ftp_nlist(int ftp_stream, string directory)

Функция ftp_nlist() возвращает массив файловых имен или false при ошибке.

ftp_rawlist
Получение подробного листинга каталога.

Синтаксис :
int ftp_rawlist(int ftp_stream, string directory)

Функция ftp_rawlist() выполняет FTP-команду LIST, и возвращате его результаты в массиве, где каждый элемент соответствует строке текста "как есть". Идентификатор типа системы, возвращаемый ftp_systype(), может быть использован для определения того, как следует интерпретировать результаты.

ftp_systype
Возвращает системный идентификатор типа FTP-сервера.

Синтаксис :
int ftp_systype(int ftp_stream)

Функция возвращает строковое значение или false в случае ошибки.

Назад Содержание Вперед