Ciao a tutti.
Premetto subito che non mi intendo di php. Ho l'esigenza di creare una form in cui si inviano dei dati (nome, email e messaggio) ad un indirizzo email.
Ho creato quindi due file:
index.html
e submit-feedback.phpcodice:<form class="feedback-form" id="contact-us" method="post" action="submit-feedback.php"> <fieldset> <legend>Invia un tuo feedback</legend> <label for="nome">Tuo nome</label> <input id="nome" name="nome" class="txt" type="text" /> <label for="email">Tua e-mail</label> <input id="email" name="email" class="txt" type="text" /> </p> <p style="margin-left: 10px;"> <label for="messaggio">Messaggio / Feedback</label> <textarea id="messaggio" name="messaggio"></textarea> </p> Chiudi finestra <span class="submit"><input class="submit" type="submit" value="Invia messaggio" /></span> </fieldset> </form>
Il problema è che ricevo l'email con l'oggetto corretto ma il corpo del messaggio è "Inviato da:" e mancano le variabili.Codice PHP:<?php
$to = "miamail@gmail.com";
$subject = "Feedback";
$email = $_REQUEST['email'] ;
$messaggio = $_REQUEST['messaggio'] ;
$headers = "Inviato da: $email, $nome, $messaggio"; $sent = mail($to, $subject, $messaggio, $headers) ; ?>
Come mai?
Vi ringrazio in anticipo.

					
					
					
						
  Rispondi quotando
						
						