Ciao raga, ho un problemino, non sono ancora molto bravo in php, non so che fare per inviare una mail all'indirizzo inserito da un utente nel form di registrazione per verificare se l'email è reale e procedere poi con l'inserimento del db UTENTI se ci clicca sopra. I campi inizialmente li controllo per verificarne la validità, poi mi connetto al db e se sono tutti ok mi effettua la registrazione, se l'username già esiste(è primary key) non effettua la registrazione.
Fin qui va bene ma, ora dovrei apportare delle modifiche, prima di completare la registrazione vorrei inserire la parte dell'invio email e se l'email esiste avvisa l'utente che l'indirizzo già risulta altrimenti se non risulta procede con l'invio e quando l'utente clicca su quel link allora completa la registrazione ma non so il da farsi. Questo lo script:

<html>
<head><title>PROCESSO DI REGISTRAZIONE </title></head>
<body>
<?php
$host='localhost';
$user='root';
$password='xxxxxxx';
$database='utenti';

$pulito=array();

... controlli campo nome, campo email, username e password....

if (ctype_alpha($_POST['username']) ....... )
{
....
}
if (ctype_alnum($_POST['password']) ........ )
{
.....
}


$connect=mysql_connect($host,$user,$password)
or die("Impossibile connettersi al server $host");
mysql_select_db($database,$connect)
or die("Impossibile connettersi al database $database");
$query="INSERT INTO utenti" ."(nome,email,username,password) " . "VALUES(
'" .$_POST['nome']
."','" .$_POST['email']
."','" .$pulito['username']
."','" .md5($pulito['password'])."')";

$verifica=mysql_query($query,$connect);


if ($verifica==false)
{
print(" ATTENZIONE! IMPOSSIBILE EFFETTUARE LA REGISTRAZIONE!");
}
else
{
print("Registrazione completata!");
print"Torna al<a href=\"login.php\"> Login </a>";
}

mysql_close($connect);
?>
</body>
</html>

I campi del db UTENTI: nome, email, username(primari key), password.

Grazie a quanti mi aiuteranno.