Buonasera a tutti,
ho provato a cercare un po' sul forum ma purtroppo non ho trovato nulla che risolvesse il mio problema.
Non so quasi nulla di programmazione però ho trovato un tutorial per poter creare una form per l'invio di mai dal mio sito.
Vi allego il codice:
In html ho scritto:
<form action="invio.php" method="post" id="modulo">
<table>
<tr>
<td>Il Suo indirizzo e-mail*</td>
<td><label>
<input name="mail" type="text" id="mail" />
</label></td>
</tr>
<tr>
<td>Oggetto*</td>
<td><label>
<input name="object" type="text" id="object" />
</label></td>
</tr>
<tr>
<td>Messaggio*</td>
<td>
<textarea name="body" cols="30" rows="5" id="body"></textarea>
</td>
</tr>
<tr>
<td><label></label>
</td>
<td><label>
<input type="submit" name="submit" id="submit" value="Invia" /> <input type="reset" name="cancella" id="cancella" value="Ripristina" />
</label></td>
</tr>
</table>
</form>
in php ho scritto:
<?php
if ((trim($_POST['object']) != "") && (trim($_POST['body']) != "")) {
$to = " /n miamail@yahoo.it";
$headers = "From: " . $_POST['mail'] . "\n";
$subject = "soggetto..";
$body = "Contenuto del modulo:\n\n";
$body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["object"])) . "\n"; //oggetto del messaggio
$body .= "testo: " . trim(stripslashes($_POST["body"])) . "\n"; //messaggio
// invio mail
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inviata con successo. Grazie per averci contattato";
} else {// altrimenti
echo "Deve compilare la form prima di inviare.";
}
?>
Appena provo mi dice che la mail è stata inviata con successo ma non ricevo nulla
Potete aiutarmi? Grazie mille...