我正在使用下面的PHP腳本來測試FTP連接。目前它正在打印一組文件,如果它成功連接的話。使用PHP測試FTP連接
如何獲得它也顯示一條消息,如果它能夠連接?像'連接成功'。
$con = ftp_connect($server) or die("Couldn't connect");
ftp_login($con, $username, $password);
print_r(ftp_nlist($con, "."));
ftp_close($con);
編輯
我現在的工作,但是,我已經對我有一個MEDIATEMPLE服務器上的幾個域測試這一點,他們似乎都被超時。然而,它適用於我嘗試過的所有其他域。他們的服務器是否阻止了請求?
謝謝,這很有用:)。但是,我已經在MediaTemple服務器上的幾個域上測試過了,它們都似乎超時。然而,它適用於我嘗試過的所有其他域。他們的服務器是否阻止了請求? – Batfan 2010-09-16 21:24:17
@Batfan - 可以,但是請嘗試'mr.w'的答案在下面,因爲他包含了一個try/catch語句,它會給你'$ e-> getMessage();'如果有錯誤,提供一些洞察發生了什麼(timout /無效身份驗證等)。 – Jakub 2010-09-17 12:22:05
嗯,我試過W先生的腳本,它仍然在MediaTemple託管的域上失敗,沒有顯示任何錯誤。 – Batfan 2010-09-17 15:29:54