Member 13294211 Ответов: 0

Nomal telnet команда работает, но в ftp_connect не работает


Я пытаюсь написать php-скрипт для проверки ftp-подключения к моим хостам. из командной строки я могу телнеть к хосту с портом 21, но терпит неудачу в PHP-коде с ftp_connect.

Не могли бы вы помочь мне с вашим вкладом?.

Что я уже пробовал:

Пример кода привет здесь:

$фтп="100.1.1.2","100.2.3.3"
for ($i=0;$i< $counts;$i++)
{
if (@ftp_connect($ftp[$i], 21, 2))
{
Эхо " успеха"
}
еще
{
Эхо " провалилось"
}
}

Jochen Arndt

Это недопустимый PHP.
Так и должно быть

$ftp=array("100.1.1.2","100.2.3.3");
и $i не определен.

Member 13294211

Спасибо Йохен Арндт,

пробовал это, мало кто его работает, но не все..
Любой механизм регистрации, который я могу использовать здесь, чтобы увидеть, что происходит не так ?

Jochen Arndt

Без регистрации к тому же удаление на оператора, чтобы получить ошибки, как показано.

Первый IP-адрес не указан в DNS и не отвечает на ping.
Второй, кажется, является коммутируемым IP-адресом от Verizon и отвечает на пинг.
Но я не собираюсь делать больше проверок (включая подключение к telnet).

Richard MacCutchan

У вас есть ftp-серверы, работающие на этих хостах?

Member 13294211

Привет, Ричард, это пример IP-адресов, хост действия расположен во внутренней сети.

Richard MacCutchan

Это действительно не помогает вашему делу предоставлять "теоретическую" информацию или игнорировать просьбы о большем. Если вам нужна помощь, то вам нужно предоставить полную точную информацию; мы не можем догадаться, какие конфигурации вы используете или что делают ваши программы.

0 Ответов