Buongiorno ho bisogno di uno script per fare l'upload via ftp.
Ho creato la pagina carica.php che ha il form con l'invio
codice:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="upfile" accept="application/pdf">
<input type="submit" value="Invia il file"> </form>
E da qui vorrei caricarlo su un host
codice:
$server = 'ftp.miosito.it;
$username = 'user';
$password = 'psw';
$file = $_FILES["upfile"]["name"];
$percorso_ftp = './upload';
$connessione = ftp_connect($server)
or die ('Impossibile connettersi al server.');
ftp_login($connessione, $username, $password)
or die('Username o password errati.');
$invia = ftp_put($connessione, $percorso_ftp, $file, FTP_ASCII);
echo (!$invia) ? 'Upload fallito' : 'Upload completato';
echo '
';
Soltanto che mi da l'errore
ftp_put(file.pdf) [function.ftp-put]: failed to open stream: No such file or directory in ......../upload.php on line 27
Upload fallito
e la riga è la seguente
$invia = ftp_put($connessione, $percorso_ftp, $file, FTP_ASCII);
Cosa potrebbe essere? vi ringrazio per l'attenzione