ftp_rawlist - Возвращает подробный список файлов в заданной директории
Вернуться к: FTP Функции
ftp_rawlist
(PHP 4, PHP 5, PHP 7)
ftp_rawlist — Возвращает подробный список файлов в заданной директории
Описание
ftp_rawlist() отправляет FTP-серверу команду LIST и возвращает результат в виде массива.
Список параметров
-
ftp_stream -
Идентификатор соединения с FTP-сервером.
-
directory -
Имя директории на сервере. Может включать аргументы для команды LIST.
-
recursive -
Если передано значение
TRUE, серверу будет отправлена команда LIST -R.
Возвращаемые значения
Возвращает массив, каждый элемент которого содержит одну строку
ответа сервера. Возвращает
FALSE, если переданная директория directory не валидна.
Ответ сервера никак не обрабатывается. Для определения того, как следует интерпретировать результат, можно использовать результат работы функции 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"
}
Вернуться к: FTP Функции