Ciao a tutti,
ho un problema: ho provato anche ad utilizzare il codice che ho trovato su www.php.net ma continuo ad avere problemi...
Ho la necessità di preprare un form in locale che mi permetta di trasferire via ftp un file al mio server ftp.
Il codice che ho usato nella pagina upload.php che opera il trasferimento è questo:
nb: per semplicità ho impostato le variabili a mano invece che farle arrivare da una pagina 'form.htm'...

<?php

$ftp_server = "ftp.site.com";
$ftp_user_name = "user";
$ftp_user_pass = "pass";

$local_file = 'C:\prova.txt';
$remote_file = 'somefile_cambiato.txt';

// stabilisce la connessione
$conn_id = ftp_connect($ftp_server);
echo "\$conn_id è uguale a". $conn_id."
";

// si collega con username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
echo "\$login_result è uguale a". $login_result."
";

// trasferisce un file al server
if (ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII)) {
echo "$local_file trasferito correttamente\n";
} else {
echo "Si e' verificato un problema durante il trasferimento di $local_file\n";
}

// chiude la connessione
ftp_close($conn_id);
?>

Il problema è che ottengo come errore:
Warning: ftp_put(): error opening C:\prova.txt in d:\phpdev\www\david_ftp\upload.php on line 22

perche? cosa posso provare????