Buongiorno a tutti,
questa è la prima volta che posto un problema sotto questa sezione perchè generalmente programmo in asp.
Questo è il mio problema:
ho creto un form in una pagina html con un action="contrmail.php",
il codice è il seguente:
<form name="form1" method="post" action="contrmail.php">
<table><tr>
<td align="right" valign="top">Nome</td>
<td align="left" valign="middle"><input name="nome" type="text" size="30" /></td>
</tr>
</table></form>
Vorrei creare una pagina che invia il nome inserito nel form tramite una funzione php, e dopo l'invio che la pagina mi reidirizzasse verso una terza pagina che ho chiamato risposta.html dove non faccio altro che mostrare un messaggio che avverte il cliente il i dati sono stati inviati con successo.
Ho trovato questo codice sul web ma non capisco perchè non funziona!
Il codice è il seguente:
<?php
{
$a='mioindirizzo@libero.it';
$oggetto="E-mail dal Sito";
$messaggio="Nome: ".$nome."\n";
mail($a, $oggetto, $messaggio);
}
?>
Perchè questo codice di invio mail non funziona?
Grazie anticipatamente