powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP. как получить содержимое фтп
7 сообщений из 7, страница 1 из 1
PHP. как получить содержимое фтп
    #32791016
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу сделать модуль для phpnuke (в инете не нашел), который бы показывал содержимое наших локальных фтп-серверов...
ПХП тока начал изучать, раньше все больше на С++...
поможите кто может...

дошел вот до сих пор...

// установить базовое соединение
$ftp_server = '192.168.1.6';
$conn_id = ftp_connect($ftp_server);

// login с username и password
$ftp_user_name = 'Anonymous';
$ftp_user_pass = '';
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// проверить соединение
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "Connected to ftp://$ftp_server, for user $ftp_user_name";
ftp_nlist($file_list, ftp_pwd($conn_id));
^^^^^^^^^^^^^^^^^^^^^^^
вот это уже не работает...
}


// закрыть поток FTP
ftp_quit($conn_id);


Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791069
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм, а на Gymonline ты уже спрашивал?
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791079
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря для ftp_nlist надо вторым параметром каталог указывать.
Например, ftp_nlist($cid, ".") для текущей папки.
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791089
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
туплю с утра, ты ж указываешь каталог
но идентификатор указываешь неправильно
вместо
Код: plaintext
ftp_nlist($file_list, ftp_pwd($conn_id));
надо
Код: plaintext
$file_list = ftp_nlist($conn_id, ftp_pwd($conn_id));
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791578
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, я на стероиде спросил... ничего не ответили ;)

получается что ftp_nlist показывает только файлы...
есть еще ftp_rawlist, но там вывод все в кучу:
drw-rw-rw- 1 user group 0 Apr 21 2004 .
drw-rw-rw- 1 user group 0 Apr 21 2004 ..
drw-rw-rw- 1 user group 0 Sep 28 13:58 DBMS
drw-rw-rw- 1 user group 0 Dec 4 2003 Games
drw-rw-rw- 1 user group 0 Nov 7 2003 Graphic
drw-rw-rw- 1 user group 0 Nov 7 2003 Hack
drw-rw-rw- 1 user group 0 Nov 7 2003 Multimedia
drw-rw-rw- 1 user group 0 Jan 27 2004 Office
drw-rw-rw- 1 user group 0 Jul 15 08:35 Programing
drw-rw-rw- 1 user group 0 Mar 25 2004 Runimage

шож такое творится?!


Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791628
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ork Yasonне, я на стероиде спросил... ничего не ответили ;)

получается что ftp_nlist показывает только файлы...
есть еще ftp_rawlist, но там вывод все в кучу:
drw-rw-rw- 1 user group 0 Apr 21 2004 .
......
шож такое творится?!


Мы - это наши желания. Зигмунд Фрейд
Правильно, что сюда пришел! На стероиде бы насоветовали, забыл бы что такое руками код писать!

ftp_nlist показывает не только файлы, но т.к. возвращаются только имена, то определить, файл это или каталог не получится.
По-моему остается одно - парсить то, что тебе возвращает ftp_rawlist().
Или глянь http://pear.php.net/package/Net_FTP


--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
PHP. как получить содержимое фтп
    #32791777
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя...
хоть экзампл есть...
попробуем...

благодарю за помощь...


Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP. как получить содержимое фтп
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]