PHP 8.4.2 Released!

ftp://

ftps://

ftp:// -- ftps://Доступ к URL-адресам по протоколу FTP(s)

Описание

Разрешает читать существующие файлы и создавать новые файлы через FTP-протокол. Если FTP-сервер не поддерживает пассивный режим, соединение будет невозможно.

Можно открыть файл либо для чтения, либо для записи, но не одновременно для того и другого. Если файл на FTP-сервере уже существует, и файл пытаются открыть для записи без указания опцию контекста overwrite, соединение будет невозможно. Если необходимо перезаписать существующие файлы на FTP-сервере, указывают опцию overwrite в контексте и открывают файл для записи. Кроме того, использовать модуль FTP.

Если установили директиву from в файле php.ini, то это значение будет отправлено как пароль при анонимном подключении к FTP-севрверу.

Использование

  • ftp://example.com/pub/file.txt
  • ftp://user:password@example.com/pub/file.txt
  • ftps://example.com/pub/file.txt
  • ftps://user:password@example.com/pub/file.txt

Опции

Основная информация
Атрибут Поддерживается
Ограничение по allow_url_fopen Да
Чтение Да
Запись Да (новые или существующие файлы с опцией overwrite)
Добавление Да
Одновременное чтение и запись Нет
Поддержка stat() filesize(), filemtime(), filetype(), file_exists(), is_file() и is_dir().
Поддержка unlink() Да
Поддержка rename() Да
Поддержка mkdir() Да
Поддержка rmdir() Да

Примечания

Замечание:

Протокол FTPS поддерживается только тогда, когда включили поддержку модуля OpenSSL.

Если сервер не поддерживает SSL, то соединение переключается обратно на обычный нешифрованный протокол FTP.

Замечание: Дополнение
Файлы можно дописать через URL-обёртку ftp://.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top