ftp_rawlist

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_rawlist — Повертає докладний список файлів у заданій директорії

Опис

ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive = false): array|false

ftp_rawlist()отправляет FTP-серверу командуLIST та повертає результат у вигляді масиву.

Список параметрів

ftp

AnFTP\Connectioninstance.

directory

Ім'я директорії на сервері. Може включати аргументи для команди LIST

recursive

Якщо передано значення true, серверу будет отправлена командаLIST -R

Значення, що повертаються

Повертає масив, кожен елемент якого містить один рядок відповіді сервера. Повертає false, якщо передана директорія directory не валідна.

Відповідь сервера не обробляється. Для визначення того, як слід інтерпретувати результат, можна використовувати результат роботи функції ftp_systype()

список змін

ВерсияОпис
8.1.0Параметрftp тепер чекає екземпляр FTP\Connection; раніше очікувався ресурс (resource

Приклади

Приклад #1 Приклад використання ftp_rawlist()****

Loading...

Висновок наведеного прикладу буде схожим на:

array(3) {
  [0]=>
  string(65) "drwxr-x---   3 vincent  vincent      4096 Jul 12 12:16 public_ftp"
  [1]=>
  string(66) "drwxr-x---  15 vincent  vincent      4096 Nov  3 21:31 public_html"
  [2]=>
  string(73) "lrwxrwxrwx   1 vincent  vincent        11 Jul 12 12:16 www -> public_html"
}

Дивіться також

  • ftp_nlist() - Повертає список файлів у заданій директорії
  • ftp_mlsd() - Повертає список файлів у заданій директорії