| |
|
|
| | Пытаюсь подключиться к анонимному 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
В чем может быть дело? | |
| |
|
|
| |
|
|
| |
для: Киналь
(06.03.2007 в 22:11)
| | | Регистрация на FTP-сервере обязательна, даже если он анонимный. В случае ананимного доступа в качестве имени пользователя выступает "anonymous", в качестве пароля - произвольный e-mail, например, "mail@mail.ru"
<?php
$serv = ftp_connect($server['ip'], 21, 2);
$f_user='anonymous';
$f_pass='mail@mail.ru';
ftp_login($serv, $f_user, $f_pass);
$fdir = ftp_pwd($serv);
ftp_close($serv);
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(07.03.2007 в 01:06)
| | | Понятно, спасибо.
Тогда замечание в "Самоучителе РНР5" "Регистрация на сервере не требуется, если FTP-сервер анонимный" будем считать опечаткой=) | |
| |
|
|
| |
|
|
| |
для: Киналь
(07.03.2007 в 18:18)
| | | "Опечатка" на какой странице находится?
PS Про "anonymous" написано в замечании на 439 странице. | |
| |
|
|
| |
|
|
| |
для: cheops
(08.03.2007 в 01:55)
| | | Хм... Видимо, о разных изданиях говорим. На 439-й стр вижу кусок главы "К практике", посвященный системе сбора и анализа информации о посетителях. Про анонимный FTP написано на 290-й, в описании функции ftp_login(), под листингом 14.2. | |
| |
|
|
| |
|
|
| |
для: Киналь
(08.03.2007 в 10:37)
| | | Да, есть такое дело в первом издании - исправлено во втором. | |
| |
|
|