Я использую скрипт PHP ниже для проверки FTP-соединений. В настоящее время он печатает массив файлов, если он успешно подключается.Проверка FTP-соединения с PHP
Как я могу получить его, чтобы отобразить сообщение, если оно способно подключиться? Как «Успешное соединение».
$con = ftp_connect($server) or die("Couldn't connect");
ftp_login($con, $username, $password);
print_r(ftp_nlist($con, "."));
ftp_close($con);
EDIT
У меня он работает сейчас, но я испытал это на нескольких доменах у меня есть на сервере Mediatemple и все они, кажется, быть таймаут. Тем не менее, он работает со всеми другими доменами, которые я пробовал. Их серверы блокируют запрос?
Спасибо, это отлично работает :). Тем не менее, я протестировал это на нескольких доменах, которые у меня есть на сервере MediaTemple, и все они, похоже, устарели. Тем не менее, он работает со всеми другими доменами, которые я пробовал. Их серверы блокируют запрос? – Batfan
@Batfan - может быть, однако попробуйте ответить 'mr.w' ниже, так как он включил оператор try/catch, который даст вам' $ e-> getMessage(); 'если есть ошибка, предлагающая некоторое понимание того, что произошло (тайм-аут/недействительная аутентификация и т. д.). – Jakub
Хммм, я попробовал скрипт мистера У, и он все еще терпит неудачу на размещенных доменах MediaTemple, при этом не отображается ошибка. – Batfan