Salve ragazzi,
con il seguente codice
Codice PHP:
<?php
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "info@sito.it";
$from = stripslashes($_REQUEST['fromname'])."<".stripslashes($_REQUEST['fromemail']).">";
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=UTF-8\r\n";
// IL SOGGETTO DELLA MAIL
$subject = "Modulo contatti";
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = "Modulo contatti:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
$body .= "E-mail: " . trim(stripslashes($_POST["email"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";
$body .= "Messaggio: " . trim(stripslashes($_POST["messaggio"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: " . stripslashes($_REQUEST['nome']) ." ". stripslashes($_REQUEST['cognome'])."<".stripslashes($_REQUEST['email']).">";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers, $intestazioni)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
header("location: [url]http://www.sito.it/ok.html[/url]");
// echo "L'e-mail e' stata inoltrata con successo.";
} else {// ALTRIMENTI...
// echo "Si sono verificati dei problemi nell'invio della e-mail.";
header("location: [url]http://www.sito.it/errore.html[/url]");
}
?>
riesco ad inviare i dati inseriti in un modulo contatti, ma alla ricezione in posta ho problemi con le accentate, come risolvere?