Ciao, grazie delle risposte.

Allora io ho registrato da un po' un dominio su Altervista quindi ho fatto delle prove da li, ho copiato questo codice html da un sito:

01.
<form method="post" action="send.php" name="modulo">
02.
Nome e cognome:
03.
<input type="text" name="nome" size="30">
04.
Indirizzo e-mail:
05.
<input type="text" name="email" size="30">
06.

07.
Testo del messaggio:
08.
<textarea rows="10" cols="30" name="messaggio">
09.
</textarea>
10.
<input type="submit" value="Invia">
11.
<input type="reset" value="Cancella">
12.
</form>


E questo il PHP:

01.
<?PHP
02.
// Processo di recupero dei dati
03.
$nome = $_POST['nome'];
04.
$email = $_POST['email'];
05.
$messaggio = nl2br($_POST['messaggio']);
06.
// Processo di controllo [Opzionale]
07.
if ($nome == null)
08.
{
09.
print "Errore: &egrave; necessario compilare il campo 'Nome e cognome'";
10.
}
11.
else
12.
{
13.
if ($email == null)
14.
{
15.
print "Errore: &egrave; necessario compilare il campo 'Indirizzo e-mail'";
16.
}
17.
else
18.
{
19.
if ($messaggio == null)
20.
{
21.
print "Errore: &egrave; necessario compilare il campo 'Messaggio'";
22.
}
23.
else
24.
{
25.
// Processo di configurazione dell'email
26.
// [Destinatario, mittente, ecc]
27.
$mail_to = "tuamail@tuodominio.it";
28.
$mail_from = $email;
29.
$mail_subject = "Contatto dal web da parte di $nome";
30.
$mail_body = "

<font color=#000000>$messaggio</font></p>";
31.
// Intestazioni HTML
32.
$mail_in_html = "MIME-Version: 1.0
33.
";
34.
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1
35.
";
36.
$mail_in_html .= "From: <$mail_from>";
37.
// Processo di invio
38.
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
39.
{
40.
print "Email inviata con successo!";
41.
}
42.
else
43.
{
44.
print "Errore";
45.
}
46.
}
47.
}
48.
}
49.
?>


Testandolo su Altervista tutto ok il messaggio mi arriva, quindi diciamo che questo comando:

<form method="post" action="send.php" name="modulo">

Serve per collegare la pagina PHP a quella HTML e poi basta caricare tutto sul dominio giusto?

Una cosa che non mi piace tanto è che se non inserisci niente nella mail o quando invii il messaggio ti cambia pagina, io vorrei che ci fosse il redirect nella pagina precedente o comunque che apparisse solo un messaggio di conferma senza cambiare pagina, per quello devo usare lo script jquery che mi avete consigliato?