PDA

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


E-mail
11-02-2005, 22:29
как вывести список всех файлов в папке?

скрипт находится на сервере www.domen1.ru и должен прочитать список всех файлов в диретории "papka" на сервере www.domen2.ru.
т.е. вывести список всего что есть из www.domen2.ru/papka/

подскажите как это сделать плизз

Vlad Drakula
11-02-2005, 22:47
E-mail
1) нужно будетконнектиться по FTP
2) можно использовать встроенные функции для работы с удаленными серверами
3) можно все писать самому по RFC

E-mail
11-02-2005, 22:53
хорошо, допустим я знаю имя пароль хост, но как вывести список файлов что в директории? dir() не работает...((
или может я чтото не так делаю?

E-mail
11-02-2005, 22:54
можно все писать самому по RFC
это как?

Vlad Drakula
11-02-2005, 23:05
E-mail
1) а как ты дела?
2) открываешь сокетное соединение и работаешь по тому протоколу который описан в RFC

mar
12-02-2005, 01:06
один нескромный вопрос: а вход по тому же ftp на www.domen2.ru имеется? потому, что если туда доступ только по http, то просто так список файлов в папке скорей всего не прочитать. (Юольшинство современных апачей по дефолту не дают просматривать список файлов в каталоге, но даже если и дают, то при наличие чего-нибудь вроде index.html все равно списка не увидишь :)). Поэтому максимум, что можно позволить себе при http-коннекте, это чтение входного файла и дальше рекурсивный обход сервера по ссылкам (при этом надо отметать неместные ссылки, а то придется читать всю сеть :))

E-mail
12-02-2005, 17:33
mar
доступ есть, пароли все есть, все сделал ftp_nlist с этим лекго разобрался.

вопрос теперь другой:
как прочитать тип файла через ftp коннект?

filetype не работает. или может я его не так использую?




© OSzone.net 2001-2012