- Home
- Categorie
- Coding e Sistemistica
- PHP
- Difficoltà a trasferire una foto da form a mail sito con ftp
-
Difficoltà a trasferire una foto da form a mail sito con ftp
Sto cercando di creare un form che mi traferisca le foto caricate sulla mail del sito.
Tutti i dati mi sembrano esatti e la foto viene caricata sul server, tuttavia non riesco a visulizzarla.
Se qualcuno di voi ha già avuto esperienza diretta in merito mi sarebbe d'aiuto.
Grazie Alessandro.Di seguito il codice
//prendo il file dal form
$file1 = $_POST["file1"];$src_file = $_FILES["file1"]["tmp_name"];
$dst_file = $_FILES["file1"]["name"];// stabilisce la connessione
$ftp_server = 'ftp.miosito.com';
$ftp_user = 'user';
$ftp_pwd = 'password';//mi connettoi all'ftp e faccio il login
$conn_ftp = ftp_connect($ftp_server)
or die("Si è verificato un errore durante la connessione al server ftp");$login = ftp_login($conn_ftp, $ftp_user, $ftp_pwd)
or die("Si è verificato un errore durante l'accesso al server ftp");// trasferisce un file al server
if (ftp_put($conn_ftp, $dst_file, $src_file, FTP_BINARY)) { print ("Foto inviate correttamente");
} else {
echo "Si e' verificato un problema durante il trasferimento di $dst_file";
}// chiude la connessione
ftp_close($conn_ftp);// a questo punto trasferisco il file sulla mail
$message = "Le immagini caricate dall'utente sono:htp//ww.miosito.com/" .$dst_file;
-
Non riesco a capire cosa intendi per "trasferirle alle email".
-
Quando apro la mail mi trovo le foto già dentro che poi scarico sul mio computer. La stessa cosa di quando ricevo delle foto con la posta di yahoo o altre. Vorrei creare anch'io questa soluzione.
Grazie Alex
-
Cioè in pratica il testo della mail con all'interno le immagini?
-
Esattamente, se hai uno script funzionante benvenga.
Ciao Alex