Io vorrei che l'email riportasse come mittente l'indirizzo inserito nel form.
Il vecchio form aveva
e funzionava, mentre qui non funziona.
Potrebbe dipendere dall'action?
PHP:
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
Il campo non obbligatorio l'ho inserito prima della chiusura del form, ho tolto questo controllo
PHP:
<?php
if (isset($obbligatorio['sito'])) {
echo "<span>" . $obbligatorio['sito'] . "</span>";
}
?>
per non renderlo obbligatorio ma mi sa che non basta, credo che tutti i campi siano obbligatori a prescindere, purtroppo non so nemmeno dove sta l'errore perchè non mi stampa niente.