ftp:// - Доступ к URL-адресам по протоколу FTP(s)
Вернуться к: Поддерживаемые протоколы и обработчики (wrappers)
ftp://
ftps://
ftp:// -- ftps:// — Доступ к URL-адресам по протоколу FTP(s)
Описание
Позволяет читать существующие файлы и создавать новые файлы через FTP. Если сервер FTP не поддерживает режим passive mode, соединение будет невозможно.
Вы можете открыть файл либо для чтения, либо для записи, но не одновременно для того и другого. Если файл на сервере 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
Список изменений
Версия | Описание |
---|---|
4.3.0 | Добавлена поддержка ftps://. |
Примечания
Замечание:
FTPS поддерживается только когда включена поддержка расширения OpenSSL.
Если сервер не поддерживает SSL, то соединение переключается обратно на обычный нешифрованный протокол FTP.
Замечание: Дополнение
Начиная с PHP 5.0.0 файлы могут быть дописаны с помощью ftp:// URL-обертки. В предыдущих версиях попытка дописать файл через ftp:// приводила к ошибке.
Смотрите также
Вернуться к: Поддерживаемые протоколы и обработчики (wrappers)