Ciao a tutti!
Sto provando questo codice per l'invio di un messaggio di posta elettronica dal web.
A funzionare funziona ma il messaggio arriva scomposto... posto il codice e la mail che ricevo così da essere più chiaro:
CODICE
Codice PHP:
<?
if ($op=="invio") {
$error=0;
$msg="";
if ($nome=="") {
$error=1;
$msg.="- Il campo nome è vuoto.
";
}
if ($cognome=="") {
$error=1;
$msg.="- Il campo cognome è vuoto.
";
}
if ($email=="") {
$error=1;
$msg.="- Il campo email è vuoto.
";
}
if ($email!="" && !eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) {
$error=1;
$msg.="- L'email inserita non è valida.
";
}
if ($oggetto=="") {
$error=1;
$msg.="- L'oggetto è vuoto.
";
}
if ($messaggio=="") {
$error=1;
$msg.="- Il messaggio è vuoto.
";
}
$error_file="";
if ($error==1 || $error_file!="") {
echo"
Attenzione! Si sono verificati i seguenti errori:
$msg
$error_file
";
} else {
$emailto="info@xxxxxxx.it"; ////////// INSERIRE L'EMAIL QUI!!
$data=date("j/m/Y");
$ora=date("h:i:s");
$headers .= "From: $email\n";
$messaggio.="\n\n\nMessaggio inviato il $data alle $ora\n\r\nDATI INSERITI\n\n\n";
$messaggio.=" Nome: $nome\n Cognome: $cognome\n Oggetto: $oggetto\n Telefono: $telefono\n E-mail: $email\n\n\n";
$messaggio.="Messaggio: $messaggio\n\n";
$oggetto_send="Messaggio da sito web";
}
if (!mail($emailto, $oggetto_send, $messaggio, $headers)) {
echo"
[b]Attenzione.[/b]
Si sono verificati degli errori durante l'invio della Email.
Vi preghiamo di riprovare <a href=\"java-script: history.back()\">cliccando qui.</a>
Se l'errore persiste Vi invitamo a riprovare più tardi. Grazie.";
}
else {
echo "
[b]Email inviata correttamente.[/b]
Grazie per averci contattato. Riceverai conferma via e-mail.";
}
}
?>
Praticamente l'email che ricevo è così:
PROVA MESSAGGIO
Messaggio inviato il 14/11/2008 alle 11:45:41
DATI INSERITI
Nome: xxxxxxxxxx
Cognome: xxxxxxxxxx
Oggetto: xxxxxxxxxx
Telefono: xxxxxxxxxx
E-mail: xxxxxxxxxx
Messaggio: PROVA MESSAGGIO
Messaggio inviato il 14/11/2008 alle 11:45:41
DATI INSERITI
Nome: xxxxxxxxxx
Cognome: xxxxxxxxxx
Oggetto: xxxxxxxxxx
Telefono: xxxxxxxxxx
E-mail: xxxxxxxxxx
Qualcuno può darmi una mano? Grazie!