Salve a tutti,
Ho un problema con un programma in php, ho un sito su Aruba che prepara un file json e lo deve inviare ad un sito che riceve il file ed aggiorna un portale, questo server ftp usa una modalità non protetta PASV sulla porta standard 21.
Se provo ad inviare detto file da Filezilla o CuteFtp il tutto avviene velocemente e senza problemi, anche da locale testando il programmino con xampp non ci sono problemi, ma se vado su Aruba non riesco in nessun modo ad inviare, risponde alla connessione ma non trasferisce mai.
Due codici in croce :
Codice PHP:
$connessione = ftp_connect($server, 21) or die ('Impossibile connettersi al server.');
ftp_login($connessione, $username, $password) or die('Username o password errati.');
ftp_pasv ($connessione, true);
$invia = ftp_put($connessione, $percorso_ftp, $file, FTP_ASCII);
E' mai capitato a qualcuno di voi? ho insistito molto con l'assistenza di aruba che sostiene che i problemi siano del codice, come potete vedere non c'è praticamente codice, ma perchè funziona in altri modi?
e in locale?