Visualizzazione dei risultati da 1 a 2 su 2

Discussione: form, invio mail

  1. #1

    form, invio mail

    io ho questo form e vorrei che una volta raccolti tutti i dati li inviasse via mail e la mail venisse formattata come il form ovviamente in formato testo ma non va'..... dove sbaglio???

    <?
    if (isset($_POST['submit']) and $_POST['submit']==TRUE) {
    $receiverMail = ""; //QUI METTERE L' INDIRIZZO EMAIL
    $sito = "Questa mail è stata inviata dal sito ";
    $nome=stripslashes(strip_tags($_POST['nome']));
    $cognome=stripslashes(strip_tags($_POST['cognome']));
    $data=stripslashes(strip_tags($_POST['data']));
    $email=stripslashes(strip_tags($_POST['email']));
    $telefono=stripslashes(strip_tags($_POST['telefono']));
    $richiesta=stripslashes(strip_tags($_POST['richiesta']));
    $farmaci=stripslashes(strip_tags($_POST['farmaci']));
    $motivo=stripslashes(strip_tags($_POST['motivo']));
    $msgformat="From: $nome \nEmail: $email\n\n$data";
    if(empty($nome) || empty($email) || empty($cognome) || empty($telefono))
    $resp="<h2>Il messaggio non &egrave; stato spedito</h2>

    Per favore compila tutti i campi.";
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email))
    $resp="<h2>Il messaggio non &egrave; stato spedito</h2>

    L' indirizzo email non sembra valido.";
    elseif(mail($receiverMail,$sito, $msgformat, "From: $nome <$email>"))
    $resp="<h2>Il messaggio &egrave; stato spedito con successo</h2>

    Ti risponderemo al pi&ugrave; presto.";
    else $resp="<h2>Il messaggio non &egrave; stato spedito</h2>

    Si sono infatti verificati problemi tecnici: ti invitiamo a riprovare pi&ugrave; tardi.";
    $resp=$resp." Puoi tornare alla <a href=\"index.php\">Home page</a> oppure, con il tasto indietro del browser, ritornare alla pagina di contatti.</p>";
    echo $resp;
    }
    else { ?>

    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="#E9EAFE" style="text-align: right">

    <form name="form_invio" method="POST" action="">
    <div align="left">
    <table width="406" cellpadding="0" cellspacing="0" style="border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:0px; border-top-style:solid; border-top-width:0px; border-bottom-style:solid; border-bottom-width:0" bgcolor="#FFFFFF" height="361" background="../Struttura/sfondo_form.jpg">
    <tr>
    <td valign="top" bgcolor="#E9EAFE" style="border-left: medium none #FFFFFF; border-right: medium none #FFFFFF; border-top: medium none #FFFFFF; border-bottom-color:#FFFFFF; border-bottom-width:medium">
    <div align="left">
    <table width="99%" border="0" cellpadding="2">
    <tr>
    <td width="70" valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Nome</font>
    </td>
    <td width="317">
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <input name="nome" id="nome" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Cognome</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <input name="cognome" id="cognome" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Data di nascita</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <input name="data" id="data" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Email</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0">
    <font color="#666666" face="Verdana">
    <input name="email" id="email" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Telefono</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <input name="telefono" id="telefono" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Richiesta</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <select name=richiesta>
    <option value=Antipasto>Ricette
    <option value=Bevande>Analisi
    <option value=Carne>Altro
    </select>
    </font></td>
    </tr>


    <tr>
    <td valign="top" colspan="2">
    <p align="left" style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Farmaci, analisi o altri accertamenti richiesti</font>
    </p>
    <p align="right" style="margin-top: 5px; margin-bottom: 0">
    <font color="#00005E" face="Arial">
    <textarea name="farmaci" cols="34" rows="9" id="farmaci" style="border:1px solid #666666;"></textarea></font></td>
    </tr>
    <tr>
    <td valign="bottom">
    <p style="margin-top: 5px; margin-bottom: 0">
    <font size="2" face="Arial" color="#00005E">Motivo della richiesta</font>
    </td>
    <td>
    <p style="margin-top: 5px; margin-bottom: 0" align="center">
    <font color="#666666" face="Verdana">
    <input name="motivo" id="motivo" style="border:1px solid #666666; float:right" size="45"></font></td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <p style="margin-left: 100px; margin-top: 20px"><input type="submit" name="Submit" value="Invia"></td>
    </tr>
    </table></div>
    </td>
    </tr>
    </table>
    </div>
    </form>
    <? } ?>

  2. #2
    ho provato molto semplicemente cosi funziona ma non arriva la mail.......

    <?
    $receivermail = "a@email.it";
    $sito = "Questa mail è stata inviata dal sito www.";
    $nome=stripslashes(strip_tags($_POST['nome']));
    $cognome=stripslashes(strip_tags($_POST['cognome']));
    $data=stripslashes(strip_tags($_POST['data']));
    $email=stripslashes(strip_tags($_POST['email']));
    $telefono=stripslashes(strip_tags($_POST['telefono']));
    $richiesta=stripslashes(strip_tags($_POST['richiesta']));
    $farmaci=stripslashes(strip_tags($_POST['farmaci']));
    $motivo=stripslashes(strip_tags($_POST['motivo']));
    if($nome == "" || $cognome == "" || $data == "" || $email == "" || $telefono == "" || $richiesta == "" || $farmaci == "" || $motivo == "")
    { echo"Devi compilare tutti i campi"; exit(); };
    mail("a@email.it", "$nome \r\n\r\n $cognome \r\n\r\n $data \r\n\r\n $email \r\n\r\n $telefono \r\n\r\n $richiesta \r\n\r\n $farmaci \r\n\r\n $motivo \r\n\r\n");
    ?>
    <h1>Richiesta Inviata con successo</h1>

    anche cosi non va

    mail("$receivermail", "$nome \r\n\r\n $cognome \r\n\r\n $data \r\n\r\n $email \r\n\r\n $telefono \r\n\r\n $richiesta \r\n\r\n $farmamci \r\n\r\n $motivo \r\n\r\n");
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.