Salve a tutti.

Sono appena 2 giorni che sto studiando il linguaggio php e mi sto cimentando, per provare, con un form di contatti che vorrei inserire in futuro su un sito.

Nonostante diversi tentativi e diverse ricerche sul web, non sono riuscito a farlo funzionare.

Il form l'ho creato in una pagina html che ho linkato al mio primissimo documento php.

La pagina non ha dichiarazione doctype perchè, appunto, è una pagina prova sulla quale mi sto esercitando.

Per il form html il codice è:

<form action="./form.php" method="POST">

<table border="0">
<tr>
<td>Nome</td>
<td><input type="text" name="Nome" size="30"></td>
</tr>
<tr>
<td>Età</td>
<td><input type="text" name="Anni" size="5"></td>
</tr>
<tr>
<td>Città</td>
<td><input type="text" name="City" size="30"></td>
</tr>
<tr>
<td>Indirizzo</td>
<td><input type="text" name="Address" size="30"></td>
</tr>
<tr>
<td valign="top">Note</td>
<td><textarea rows="6" name="Note" cols="50"></textarea></td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30">
<input type="submit" value="Invia">
<input type="reset" value="Cancella"></td>
</tr>
</table>

</form>


Mentre la pagina in php è:

<?php

// INDIRIZZO DESTINATARIO
$to = “assocase@yahoo.it”;

// OGGETTO EMAIL
$subject = “Modulo proveniente dal sito”;

// CORPO MESSAGGIO
$body = “Contenuto del modulo:\n\n”;
$body .= “Nome: ” . trim(stripslashes($_POST["Nome"])) . “\n”;
$body .= “Età: ” . trim(stripslashes($_POST["Anni"])) . “\n”;
$body .= “Città: ” . trim(stripslashes($_POST["City"])) . “\n”;
$body .= “Indirizzo: ” . trim(stripslashes($_POST["Indirizzo"])) . “\n”;
$body .= “Note: ” . trim(stripslashes($_POST["Note"])) . “\n”;

// INTESTAZIONI SUPPLEMENTARI
$headers = “From: Modulo utenti<modulo@sito.it>”;

// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L’INOLTRO È ANDATO A BUON FINE…

echo “La mail è stata inoltrata con successo.”;

} else {// ALTRIMENTI…

echo “Si sono verificati dei problemi nell’invio della mail.”;

}

?>

Da quel che ho letto, il problema potrebbe dipendere dalla configurazione di php (che però non ho ancora capito dove e in che modo dover modificare per rendere funzionante il tutto).

Come ho già premesso,sono un vero e proprio neofita (ma con tanta voglia di imparare) e, ovviamente, sarò gratissimo per ogni aiuto che mi verrà.

alx