Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подключение к анонимному FTP
 
 автор: Киналь   (06.03.2007 в 22:11)   письмо автору
 
 

Пытаюсь подключиться к анонимному FTP-серверу:

$serv = ftp_connect($server['ip'], 21, 2);      
$flist = ftp_nlist$serv, ".");
ftp_close($serv);
print_r($flist); // ничего не выводит, $flist даже не является массивом

Пробую так:

$serv = ftp_connect($server['ip'], 21, 2);      
$fdir = ftp_pwd($serv);
ftp_close($serv);

Получаю в ответ ошибку - Please login with USER and PASS first. Если пишу так:

$serv = ftp_connect($server['ip'], 21, 2);      

$f_user='';
$f_pass='';
ftp_login($serv, $f_user, $f_pass);

$fdir = ftp_pwd($serv);
ftp_close($serv);

то ошибка уже Password required for

В чем может быть дело?

   
 
 автор: cheops   (07.03.2007 в 01:06)   письмо автору
 
   для: Киналь   (06.03.2007 в 22:11)
 

Регистрация на FTP-сервере обязательна, даже если он анонимный. В случае ананимного доступа в качестве имени пользователя выступает "anonymous", в качестве пароля - произвольный e-mail, например, "mail@mail.ru"
<?php
$serv 
ftp_connect($server['ip'], 212);       

$f_user='anonymous'
$f_pass='mail@mail.ru'
ftp_login($serv$f_user$f_pass); 

$fdir ftp_pwd($serv); 
ftp_close($serv);
?>

   
 
 автор: Киналь   (07.03.2007 в 18:18)   письмо автору
 
   для: cheops   (07.03.2007 в 01:06)
 

Понятно, спасибо.
Тогда замечание в "Самоучителе РНР5" "Регистрация на сервере не требуется, если FTP-сервер анонимный" будем считать опечаткой=)

   
 
 автор: cheops   (08.03.2007 в 01:55)   письмо автору
 
   для: Киналь   (07.03.2007 в 18:18)
 

"Опечатка" на какой странице находится?

PS Про "anonymous" написано в замечании на 439 странице.

   
 
 автор: Киналь   (08.03.2007 в 10:37)   письмо автору
 
   для: cheops   (08.03.2007 в 01:55)
 

Хм... Видимо, о разных изданиях говорим. На 439-й стр вижу кусок главы "К практике", посвященный системе сбора и анализа информации о посетителях. Про анонимный FTP написано на 290-й, в описании функции ftp_login(), под листингом 14.2.

   
 
 автор: cheops   (08.03.2007 в 13:33)   письмо автору
 
   для: Киналь   (08.03.2007 в 10:37)
 

Да, есть такое дело в первом издании - исправлено во втором.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования