ho aportato delle modifice allo script che ripubblico
Codice PHP:
$ftp_server="xxx.xxx.xxx.xxx";
$ftp_username="xxxxxx";
$ftp_password="xxxxxx";
$ftp_connessione = ftp_connect($ftp_server);
$login = ftp_login($ftp_connessione, $ftp_username, $ftp_password);
if(!$ftp_connessione || !$login){
echo "Connessione fallita!";
} else {
$file_da_caricare = realpath(("/public/ordiniftp/").$nome_file);
$dove_carire = "/centaurdir/html/".$nome_file;
$upload = ftp_put($ftp_connessione, $dove_carire, $file_da_caricare, FTP_BINARY);
echo $file_da_caricare;
if (!$upload) {
echo "
Si è verificato un errore durante il caricamento!";
} else {
echo "
Upload avvenuto con successo";
}
ftp_quit($ftp_connessione);
}
ed il messaggio di errore che ricevo è il seguente :
Warning: ftp_put() [function.ftp-put]: Filename cannot be empty in D:\Inetpub\...\ftp.php on line 12
è sempre il nome del file sorgente teoricamente ricavato con realpath
ho provato anche con $file_da_caricare = ("/public/ordiniftp/").$nome_file;
ma in questo caso mi restituisce :
Warning: ftp_put(/public/ordiniftp/) [function.ftp-put]: failed to open stream: No such file or directory in D:\Inetpub\...\as400\ftp.php on line 12