Официальный сайт студ.городка НГТУ
Программирование и БД » [php] работа с ftp 

#1  13.11.06 18:12

[php] работа с ftp

существует 2 непонятки
первая: на сколько я знаю функция

Код: php:

ftp_pasv($q, true);

переводит фтп сервер в пассивный режим, но если фтп сервер не поддерживает пассивный режим он автоматом переходи в активный. Наглядный пример фтп ermak не подходит под это правило он вообще отказываеться подовать признаки жизни, а в активном режиме работает нормально. Почему так?

вторая: функция

Код: php:

ftp_rawlist($conn_id, $dirname)

возвращает детальный список файлов в данной директории. Тот же ermak возвращает только массив корневого каталога далее возвращает пустой массив, a если использовать конструкцию типа

Код: php:

ftp_cdup ($conn_id);
ftp_chdir($conn_id,$dirname);
$file = ftp_rawlist($conn_id, "");

работает на ура.
Кто-нибудь сталкивался с такой проблемой? если да то как ее решил?

Offline

#2  14.11.06 10:17

Re: [php] работа с ftp

моё кунг-фу сильнее :)

Ты узнай что у него за сервер такой, а потом подумаем как эту проблему решить. Фишька скорее всего в том, что виртуальные папки неправильно обрабатываются.

Offline

#3  04.08.07 02:24

Re: [php] работа с ftp

<...delete please...>

Исправлено <разработчик> (18.09.07 19:04)

Offline

Программирование и БД » [php] работа с ftp 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.043 сек.
Выполнено 14 запросов.