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?