Руководство по PHP
Пред. |  | След.

# ftp_rawlist

(PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_rawlist -- Возвращает список файлов в заданной директории

## Описание

array ftp_rawlist ( resource ftp_stream, string directory [, bool recursive] )

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

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

ftp_stream

  Идентификатор соединения с FTP сервером

directory

  Имя директории на сервере

recursive

  Если передано значение `TRUE`, серверу будет отправлена команда LIST -R

## Возвращаемые значения

Возвращает массив, каждый элемент которого содержит одну строку ответа сервера. Ответ сервера не интерпретируется. Для определения того, как следует интерпретировать результат, можно использовать результат функции ftp_systype().

## Примеры

Пример 1. Пример использования ftp_rawlist()

`<?php // установка соединения $conn_id = ftp_connect($ftp_server); // проверка имени пользователя и пароля $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // получение списка файлов директори / $buff = ftp_rawlist($conn_id, '/'); // закрытие соединения ftp_close($conn_id); // вывод буфера var_dump($buff); ?>`

Вывод вышеприведенного примера будет подобен следующему:

    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"
    }

## Список изменений

Версия | Описание
--- | ---
4.3.0 | Добавлен аргумент recursive.

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

ftp_nlist()

Пред. | Начало | След.
ftp_raw | Уровень выше | ftp_rename