Visualizzazione risultati 1 fino 3 di 3

Discussione: form mail

  1. #1
    calciolink non è connesso Neofita
    Data registrazione
    12-04-2008
    Messaggi
    15

    Predefinito form mail

    Salve a tutti vi posto il mio form mail funzionante,l'unico problema è che quando si invia la mail,rimane una pagina bianca,ed io vorrei che tornasse nella pagina dove sta il form,che poi sarebbe la index.Grazie anticipatamente dell'aiuto.

    <form name="modulo" action="elabora_form.php" method="post">
    <table>
    <tr>
    <td>Nome utente:</td><td><input type="text" name="nome" size="20"></td>
    </tr>
    <tr>
    <td>Indirizzo email:</td><td><input type="text" name="indirizzo" size="20"></td>
    </tr>
    <tr>
    <td>Motivo del contatto:</td>
    <td>
    <select name="motivo">
    <option value="commerciale">Informazioni commerciali</option>
    <option value="preventivo">Richiesta preventivo</option>
    <option value="appuntamento">Prenotazione appuntamento</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>Note:</td><td><textarea name="testo" cols="20" rows="7"></textarea></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Invia email"></td>
    </tr>
    </table>
    </form><br>




    PAGINA ELABORA FORM PHP

    <?php
    $colore_sfondo="#82C0FF";
    $colore_testo="#FFFF80";
    $font="verdana";
    $font_size=2;
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    //intestazioni per il mittente
    $intestazioni .= "From: www.NOME DEL MIO SITO>\r\n";
    $messaggio="<html><head><title></title></head><body bgcolor=\"$colore_sfondo\">"; //non occorre specificare attributi per il tag title, tuttavia li inseriamo per correttezza. Tenete presente che potete inserire style.
    $messaggio.="<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Questa email ti è stata inviata dal tuo sito.<br> L'utente $_POST[nome] (a cui puoi rispondere a: <a href=\"mailto:$_POST[indirizzo]\">$_POST[indirizzo]</a>, ti ha contattato per motivi di $_POST[motivo].<br>Ti ha scritto: $_POST[testo]</font>";
    $messaggio.="</body></html>";
    mail("MIAMAIL@MIO HOST", "Invio email da: $_POST[nome]", $messaggio,$intestazioni);
    ?>

  2. #2
    Guest

    Predefinito

    Agigungi al codice questo
    Codice PHP:
    header("Location:index.php");
    Modifica index.php se la pagina non è quella.

  3. #3
    calciolink non è connesso Neofita
    Data registrazione
    12-04-2008
    Messaggi
    15

    Predefinito form mail

    grazie,molto gentile

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •