dato che mi serve mettere il contenuto del file remoto su un file aperto, utilizzo ftp_fget().

Settando i parametri correttamente, mi da l'errore riguardo alla connessione:

codice:
ftp_fget() [function.ftp-fget]: Failed to establish connection.
Però la connessione è già in corso e stabilita dato che non ricevo nessun errore al riguardo quado effettuo la connessione.

Riposto il codice qui:

codice:
$ftpstream = ftp_connect('ftp.sitoremoto.com') or die ('Errore nella connessione');
$login = ftp_login($ftpstream, 'user', 'pw') or die ('Errore nel login ftp ');
if($login) {
 //We are now connected to FTP server. 
echo 'Connesso con il Server eCircle!!
'; 
// get the file 
$localfile = 'local.xml'; 
$local = fopen($localfile,"w"); 
$result = ftp_fget($ftpstream, $local, "cartella/file.xml", FTP_ASCII); 
if ($result){ 
echo 'Trasferimento in locale completato !! 
'; 
} else { 
echo 'Trasferimento in locale Fallitos !! 
'; 
} 
} //Close FTP connection 
ftp_close($ftpstream);
suggerimenti?