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://