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
codice:
<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>
e submit-feedback.php
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) ; ?>
Il problema è che ricevo l'email con l'oggetto corretto ma il corpo del messaggio è "Inviato da:" e mancano le variabili.
Come mai?
Vi ringrazio in anticipo.