Ciao a tutti! Sono nuovo di HTML.it
Allora... Sto imparando il PHP e in particolare mi serve aiuto sull'upload di file tramite protocollo FTP
Ho creato un file PHP che ho dato in pasto al mio bel pc
Questo è il file
<?php
$stream = ftp_connect("ftp.ILMIOSITO.it");
$login = ftp_login($stream,"ILMIOLOGIN","LAMIAPASSWORD");
if($login!="1")
echo "Autorizzazione non riuscita";
$file_da_caricare="/home/matteo/Immagini/nuvole.jpg";
$file_dove_caricare="./nuvole.jpg";
$upload = ftp_put($stream, $file_dove_caricare, $file_da_caricare, FTP_BINARY);
// controllo se upload andato a buon fine
if (!$upload) {
echo "Si e' verificato un errore durante il caricamento!";
}
else {
echo "Upload avvenuto con successo";
}
?>
Ma mi visualizza un errore:
Warning: ftp_put(/home/matteo/Immagini/nuvole.jpg) [function.ftp-put]: failed to open stream: Permission denied in /var/www/prova.php on line 11
Si e' verificato un errore durante il caricamento!
Ovviamente, come si può vedere dall'estensione, utilizzo uno unix-like
Ho provato via ftp da terminale e riesco a fare l'upload di file tranquillamente
Cosa può comportare quest'errore? Grazie![]()