Войти

Показать полную графическую версию : Как прочитать список всех файлов с FTP сервера?


Vlad Drakula
26-12-2004, 02:00
Как прочитать список всех файлов с FTP сервера?

может есть какая прога которая сразу выплюнет такой файл?
или нужно в ручную все индексировать?

vadimiron
26-12-2004, 14:49
Есть же функция в PHP, которая выдаёт список всех файлов в директории, то есть наверно можно пройти по всем директориям, то есть можно написать функцию, которая бы рекурсивно прочитала содержимое всех папок (я только не знаю точно, как там папка и файл различаются)

Vlad Drakula
26-12-2004, 15:23
vadimiron
а она работает при просмотре дириктории на удаленном сервере?

mar
26-12-2004, 17:15
Vlad Drakula
не очень поняла - есть же протокол ftp с его командами, в том числе и чтения каталогов.

Vlad Drakula
26-12-2004, 19:11
mar
ну... есть...
конечно мне не слабо взять и написать скрипт с нуля...
но времени у меня не так много...

mar
27-12-2004, 01:11
Vlad Drakula
пардон, но в php есть ftp-функции (http://ru2.php.net/manual/ru/ref.ftp.php). php должен быть собран --enable-ftp (или модуль подключен, если он бывает внешним, - не знаю. В PHP для Win - поддержка встроена по дефолту)
ftp_nlist (http://ru2.php.net/manual/ru/function.ftp-nlist.php) -- Возвращает список файлов в заданной директории
Есть еще встроенный упрощенный набор (http://ru2.php.net/manual/ru/wrappers.ftp.php).




© OSzone.net 2001-2012