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

Опции

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




Смотрите также:
Описание на ru2.php.net
Описание на php.ru