Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   php как вывести список всех файлов в папке (http://forum.oszone.net/showthread.php?t=45277)

E-mail 11-02-2005 22:29 297526

php как вывести список всех файлов в папке
 
как вывести список всех файлов в папке?

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

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

Vlad Drakula 11-02-2005 22:47 297536

E-mail
1) нужно будетконнектиться по FTP
2) можно использовать встроенные функции для работы с удаленными серверами
3) можно все писать самому по RFC

E-mail 11-02-2005 22:53 297542

хорошо, допустим я знаю имя пароль хост, но как вывести список файлов что в директории? dir() не работает...((
или может я чтото не так делаю?

E-mail 11-02-2005 22:54 297543

можно все писать самому по RFC
это как?

Vlad Drakula 11-02-2005 23:05 297548

E-mail
1) а как ты дела?
2) открываешь сокетное соединение и работаешь по тому протоколу который описан в RFC

mar 12-02-2005 01:06 297573

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

E-mail 12-02-2005 17:33 297694

mar
доступ есть, пароли все есть, все сделал ftp_nlist с этим лекго разобрался.

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

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


Время: 15:54.

Время: 15:54.
© OSzone.net 2001-