我正嘗試使用ftp_connect
和ftp_login
連接到多個ftp服務器。給出連接到ftp服務器
foreach ($ftp_accounts as $ftp_account) {
$connect_id = $ftp_account['server'];
$user = $ftp_account['user'];
$pass = $ftp_account['password'];
echo 'Ftp Server: '.$connect_id.'<br> Username: '.$user. '<br> Password: '.$pass.'<br>';
if (ftp_login($connect_id, $user, $pass)){
echo "| Connected to server " . $connect_id . " as " . $user . '<br>';
} else {
echo "Couldn't connect to $connect_id as $user \n";
}
}
我有一個表在我的多個服務器和他們的證書數據庫我的代碼是非常簡單的。但我寫的代碼給我以下錯誤(警告)消息
ftp_login() expects parameter 1 to be resource, string given
並且它轉到每個服務器的else語句。
任何想法我做錯了什麼?
在此先感謝
現在它給出了這樣的警告ftp_login()預計參數1是資源,鑑於 –
布爾這意味着你的代碼是不是能夠連接到'$ ftp_account [「服務器」]' 。檢查您是否可以通過像WinSCP這樣的ftp客戶端連接到此服務器。 –
我可以使用filezilla ftp客戶端來chck它嗎? –