• User

    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;

    🙂


  • User Attivo

    Non riesco a capire cosa intendi per "trasferirle alle email".


  • User

    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


  • User Attivo

    Cioè in pratica il testo della mail con all'interno le immagini?


  • User

    Esattamente, se hai uno script funzionante benvenga.

    Ciao Alex