Salve a tutti,
devo connettermi ad un server ftp dove si trovano dei files di testo (formato txt), aprirli e trasferire le informazioni che vi si trovano nel mio database MySQL.
Questi files si trovano in una cartella precisa del server (usando Filezilla devo specificarla come "cartella remota").

Ho scritto questo codice per la connessione al server ftp:

// CONNESSIONE SERVER FTP
$ftp_server="ftp.xxx.com";
$ftp_username="user";
$ftp_password="pass";

// stabilisco la connessione al server ftp
$ftp_connessione = ftp_connect($ftp_server);

// effettuo login sul server
$login = ftp_login($ftp_connessione, $ftp_username, $ftp_password);
$directory = ftp_raw($ftp_connessione, "CWD /Cartella/" );

// controllo se la connessione ha avuto buon fine
if(!$ftp_connessione || !$login){
echo "Connessione fallita!";
}
else echo "Connessione effettuata";

// chiudo connessione FTP
ftp_quit($ftp_connessione);


Purtroppo quando tento di eseguirlo, la pagina resta in elaborazione per mezzo minuto e successivamente, usando Mozilla, tenta di farmi scaricare il file php , usando IE mi dà errore 500.

Dove sbaglio?