• User

    Form e-mail

    Salve ragazzi nel mio sito portale voglio creare una pagina contatti dove un user trova gia una form che deve solo compilare e premere il tasto invio per inviare un e-mail ad un indirizzo che inposto io e che user non vedra mai . come posso fare per fare una cosa del genere? grazie mille in anticipo


  • Super User

    Inserisci questo codice in una pagina del tuo sito e prova a vedere se ti piace 😉

    <?php
    if&#40;isset&#40;$_POST&#91;"submit"&#93;&#41;&#41; &#123;
            $name = $_POST&#91;"name"&#93;;
            $email = $_POST&#91;"email"&#93;;
            $tel = $_POST&#91;"tel"&#93;;
            $tipo = $_POST&#91;"tipo"&#93;;
            $ok = $_POST&#91;"ok"&#93;;
            $corpo = $_POST&#91;"corpo"&#93;;
    
            $message = "Nome: $name\n";
            $message .= "E-mail&#58; $email\n";
            $message .= "Telefono&#58; $tel\n";
            $message .= "Tipo richiesta&#58; $tipo\n";
            $message .= "Consenso al disclaimer&#58; $ok\n\n";
            $message .= "$corpo\n";
    
            $comments = "$name";
            $sendmail = mail&#40;"[email protected]" , $comments, $message, "From&#58;$email"&#41;; /* qui inserisci la tua mail a cui farti arrivare il messaggio */
               if&#40;$sendmail&#41;
                  echo "<font color=\"#F6BC10\">Invio del messaggio riuscito!</font>";
               else
                  echo "<font color=\"#F6BC10\">Impossibile inviare il messaggio!</font>";
    &#125;
    ?>
    <h3>&#062; Contatti</h3>
    
    <form name="form" method="post" action="<?php echo $_SERVER&#91;"PHP_SELF"&#93;; ?>">
    <table width="70%" border="0" cellspacing="0" cellpadding="3" height="182">
      <tr>
        <td align="right">Nome<font color="#F6BC10">*</font> &#58;</td>
        <td><input type="text" size="30" name="name"></td>
      </tr>
      <tr>
        <td align="right">E-mail<font color="#F6BC10">*</font> &#58;</td>
        <td><input type="text" size="30" name="email"></td>
      </tr>
      <tr>
        <td align="right">Telefono &#58;</td>
        <td><input type="text" size="30" name="tel"></td>
      </tr>
      <tr>
        <td align="right">Richiesta<font color="#F6BC10">*</font> &#58;</td>
        <td>
          <SELECT name="tipo">
            <OPTION VALUE=""></option>
            <OPTION VALUE="informazioni">Informazioni</option>
            <OPTION VALUE="segnalazioni">Segnalazioni</option>
          </SELECT>
        </td>
      </tr>
      <tr>
        <td valign="top" align="right">Messaggio<font color="#F6BC10">*</font> &#58;</td>
        <td><textarea name="corpo" cols="30" rows="5"></textarea></td>
      </tr>
      <tr>
        <td valign="top" align="right"><font color="#F6BC10">*</font> &#58;</td>
        <td align="left" valign="top">Campi obbligatori.</td>
      </tr>
      <tr>
        <td colspan="2">
        
    
    TUTELA DELLA PRIVACY&#58; La legge 675/96 garantisce il diritto alla riservatezza dei dati personali e la tutela della privacy.
    Le informazioni ricevute saranno utilizzate unicamente per rispondere alle richieste pervenute.</p>
        </td>
      </tr>
      <tr>
        <td colspan="2">
          
    
    <input type="checkbox" name="ok" value="ok">Accetto il trattamento dei dati da me inseriti in conformita' alla legge 675/96.</p>
        </td>
      </tr>
      <tr>
        <td>
        </td>
        <td align="left" valign="top">
          <input type="submit" name="submit" value="Invia">
          <input type="reset" name="reset" value="Cancella">
        </td>
      </tr>
    </table>
    </form>
    

    Al limite puoi provare anche a personalizzarlo pian piano 😉
    :ciauz:


  • Super User

    @Emanuele said:

    inviare un e-mail ad un indirizzo che inposto io e che user non vedra mai . come posso fare per fare una cosa del genere?
    Per fare una cosa del genere (nascondere l'indirizzo) ti serve necessariamente un linguaggio dinamico come php (quello consigliato da KING_Hack) o asp. Scegli quale dei due linguaggi preferisci cosi' ti sposto nella sezione opportuna. 🙂


  • User

    scelgo il php credo che lo script che mi ha mandato va proprio bene per le mie esigenze!


  • User

    piccolo ot io sono di mesagne!!!!


  • Super User

    Visto hai risolto con lo script suggerito ti lascio qui 😄
    Anzi approfitto pero' per indicare a tutti i lettori uno degli argomenti della guida di Giorgio per l'html che spiega come [url=http://www.giorgiotave.it/guida_html/mandare_email.php]Mandare E-Mail con l'html.