Ho il seguente codice:

$ch = curl_init();

$localfile = 'pippo.html';

$fp = fopen($localfile, 'r');

$remote = 'ftp://1234@aruba.it:abcd@ftp.pluto.it/Documenti/'.$localfile;

curl_setopt($ch, CURLOPT_URL, $remote);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_exec ($ch);

$error_no = curl_errno($ch);
curl_close ($ch);

if ($error_no == 0)
{
echo 'File uploaded succesfully.';
}
else
{
echo 'File upload error. Errore nr.' . $error_no;
}

echo "

\n";


e mi da immancabilmente errore nr. 7

password, username e indirizzo ftp sono stati verificati utilizzando un client FTP

Mi potete aiutare a capire dove sto sbagliando? GRAZIE