ftp_connect
と を使用して複数の ftp サーバーに接続しようとしていますftp_login
。私のコードは与えられたように非常に単純です
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ステートメントに移動します。
私が間違っていることは何ですか?
前もって感謝します