Używam poniższego skryptu PHP do testowania połączeń FTP. Obecnie drukuje tablicę plików, jeśli pomyślnie się połączy.Przetestuj połączenie FTP z PHP
Jak mogę go ustawić, aby wyświetlał również komunikat, jeśli jest w stanie się połączyć? Jak "Połączenie powiodło się".
$con = ftp_connect($server) or die("Couldn't connect");
ftp_login($con, $username, $password);
print_r(ftp_nlist($con, "."));
ftp_close($con);
EDIT
mam to działa teraz, ale ja testowałem to na kilku domen mam na serwerze MediaTemple i wszystkie one wydają się być rozrządu. Działa jednak ze wszystkimi innymi domenami, które wypróbowałem. Czy ich serwery blokują żądanie?
Dzięki, że działa świetnie :). Przetestowałem to jednak na kilku domenach, które mam na serwerze MediaTemple i wszystkie wydają się być limitowane. Działa jednak ze wszystkimi innymi domenami, które wypróbowałem. Czy ich serwery blokują żądanie? – Batfan
@ Batfan - może jednak spróbować poniżej odpowiedzi 'mr.w', ponieważ zawiera instrukcję try/catch, która dostarczy ci' $ e-> getMessage(); 'jeśli wystąpi błąd, oferując pewien wgląd w to, co się stało (timout/nieprawidłowe uwierzytelnienie, itp.). – Jakub
Hmmm, próbowałem skryptu pana W i nadal nie działa w hostowanych domenach MediaTemple, bez wyświetlania błędu. – Batfan