• User Newbie

    Upload immagini Dreamweaver

    Ciao a tutti...sono nuovo qui e girando un po' su internet vi ho trovato..
    Volevo farvi una domanda...
    Praticamente sto creando un sito e prendendo spunti un po' in giro ho creato un modulo per inserire i propri dati e questi dati vengono inviati sulla mia e-mail.
    la domanda che volevo farvi è che se mi potevate aiutare ad inserire in quel modulo un upload in modo che gli utenti possono caricare piu' di un immagine e inviarmela sempre per e-mail insieme agli altri dati..
    Posto il codice in modo che capite meglio cosa sto facendo.

    Codice html del form

    [HTML]
    <form name="form1" method="post" action="mail.php">
    <table width="95%" align="center" >
    <tr>
    <td colspan="2"><div align="center"><strong>MODULO CONTATTI </strong></div></td>
    </tr>
    <tr>
    <td width="16%"><strong>Nome</strong></td>
    <td width="84%"><input type="text" name="nome"></td>
    </tr>
    <tr>
    <td><strong>Cognome</strong></td>
    <td><input type="text" name="cognome"></td>
    </tr>
    <tr>
    <td><strong>Città </strong></td>
    <td><input type="text" name="citta"></td>
    </tr>
    <tr>
    <td><strong>Indirizzo E-mail </strong></td>
    <td><input type="text" name="mail"></td>
    </tr>
    <tr>
    <td><strong>Oggetto</strong></td>
    <td><input type="text" name="oggetto"></td>
    </tr>
    <tr>
    <td><strong>Testo</strong></td>
    <td><textarea name="testo" cols="40" rows="10"></textarea></td>
    </tr>
    <tr>
    <td colspan="2"> </td>
    </tr>
    <tr>
    <td colspan="2"><div align="center">
    <input type="submit" name="Submit" value="Invia">
    </div></td>
    </tr>
    </table>
    </form>[/HTML]

    Codice php dell'invio sull'e-mail

    [PHP]<?php
    // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
    $to = "la mia e-mail";
    // IL SOGGETTO DELLA MAIL
    $subject = "Modulo proveniente dal sito ";
    // COSTRUZIONE DEL CORPO DEL MESSAGGIO
    $body = "Contenuto del modulo:\n\n";
    $body .= "nome: " . trim(stripslashes($_POST["nome"])) . "\n";
    $body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
    $body .= "Città: " . trim(stripslashes($_POST["citta"])) . "\n";
    $body .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";
    $body .= "testo: " . trim(stripslashes($_POST["testo"])) . "\n";
    $body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";
    // INTESTAZIONI SUPPLEMENTARI
    $headers = "From: Modulo utenti<la mia e-mail>";
    // INVIO DELLA MAIL
    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
    echo "La mail è stata inoltrata con successo.";
    } else {// ALTRIMENTI...
    echo "Si sono verificati dei problemi nell'invio della mail.";
    }
    ?>[/PHP]

    Ringrazio tutti quelli che mi rispondono e resto in attesa di aiuto


  • User Newbie

    Che cosa è successo al mio messaggio?


  • User Attivo

    Ciao skylight e Benvenuto sul Forum GT!

    Il tuo messaggio è stato editato per renderlo conforme al Regolamento specifico di sezione.
    Più precisamente, come è possibile leggere nella motivazione (risportata sotto al tuo messaggio), sono stati aggiunti i tag {html} e {php}, per migliorare la leggibilità del codice che hai postato, aiutando gli utenti che intervengono per darti una mano.

    Ho anche editato anche il tuo messaggio di richiesta di chiarimenti, in conformità al punto 3.2 del Regolamento del Forum GT.

    Ti auguro buona giornata e buona continuazione sul Forum GT.

    Luca Bartoli


  • User Newbie

    Ti ringrazio per la spiegazione...dato che sono nuovo non capivo cosa era successo...
    Attendo qualche risposta alla mia domanda...
    Grazie 🙂


  • User Attivo

    Vorresti che un utente allegasse al form una o più immagini?
    Ma l'utente è loggato?
    Ti chiedo questo, anche se so che non è loggato, perchè chiunque potrebbe scrivere sul tuo form inserendo dati fasulli ed inviando immagini anche poco gradevoli.
    Questione di protezione e non solo.


  • User Newbie

    certo solo persone loggate....


  • User Newbie

    ma nessuno mi sa' aiutare???????:gtsad::gtsad:


  • User Attivo

    @skylight said:

    ma nessuno mi sa' aiutare???????:gtsad::gtsad:

    Domani cercherò di "postarti" un form almeno con l'upload di una immagine.
    Poi rivedremo il codice.
    A presto


  • User Newbie

    ti ringrazio.
    Aspetto novita'....;)