ciao a tutti, ho creato un form con html, e una pagina in php ( a cui è collegato il form html) che ha la funzione di spedire la pagina , solo che mi da errore e nn riesco a capire perchè , posto il codice della pagina php :

<? if($_POST["submit"] == 'Invia') {

if(!empty($_POST["nickname"]) && !empty($_POST["password"]) && !empty($_POST["email"])) {


$a = "mediaoman@ciao.it";
$da = $_POST["email"];
$oggetto = "Registrazione sul Server ";
$messaggio = <<<EOMSG
Questo messaggio ti è stato inviato dall'utente $_POST[nickname] per informarti che vuole essere registrato con nick $_POST[nickname] e password $_POST[Locazione]

Inoltre l'utente scrive:

$_POST["note"]
EOMSG;

$invio = mail("$a", "$oggetto", "$messaggio", "From: $da");

if($invio) {

echo"Il messaggio è stato inviato con successo";

} else {

echo"Errore durante l'invio del messaggio";

}



} else {

echo"Compila tutti i campi del form";

}

}

?>



qualcuno puo aiutarmi?! grazie mille ciao a tutti