Prova così
Codice PHP:<?php
if(isset($_POST['submit']) && (trim($_POST['submit']) == "Iscriviti"))
{
if((!isset($_POST['email'])) || (!eregi("^([a-z0-9._-]+)(@[a-z0-9.-]+)(.{1}[a-z]{2,4})$", $_POST['email'])))
{
echo "Attenzione, formato email non valido.";
}
else
{
$email = $_POST['email'];
$user = $_POST['user'];
$password = $_POST['password'];
@include "config.php";
$ctrl_mail = @mysql_query("SELECT id FROM iscrizioni WHERE email='$email'") or die (mysql_error());
if(@mysql_num_rows($ctrl_mail)>0)
{
echo "L'email risulta già stata registrata.";
}
$ctrl_user = @mysql_query("SELECT id FROM iscrizioni WHERE user='$user'") or die (mysql_error());
if(@mysql_num_rows($ctrl_user)>0)
{
echo "L'username è già stato utilizzato.";
}
else
{
if(@mysql_query("INSERT INTO iscrizioni (email, username, nome, password,) VALUES('$email','$username','$nome','$password')") or die (mysql_error()))
{
echo "Conferma l'iscrizione tramite la mail che ti abbiamo inviato.";
$headers = "From: $admin_email\nreply-To: noreply\r\n";
$subject = "Conferma la tua iscrizione a robyonweb.com.";
$messaggio = "Benvenuto $nome,";
$messaggio .= "Ti ringraziamo per la tua iscrizione.\n";
$messaggio .= "La tua user è: ".$user."\n";
$messaggio .= "La tua password è: ".$password."\n";
$messaggio .= "Per confemare vai alla pagina [url="http://www.sito.it/conferma.php"][url]http://www.sito.it/conferma.php[/url][/url] ";
$messaggio .= "e inserisci i dati per l'autenticazione.\n";
$messaggio .= "Adesso portai accedere a molte più funzionalità di robyonweb.com!\n";
@mail($email, stripslashes($subject),stripslashes($messaggio),$headers);
}
}
}
?>
<h1>Modulo d'iscrizione:</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Email:
<input name="email" type="text" size="20">
Username:
<input name="user" type="text" size="20">
Nome:
<input name="nome" type="text" size="20">
Password:
<input name="password" type="password" size="20" maxlength="10">
<input name="submit" type="submit" value="Iscriviti">
</form>
<?
}
?>

Rispondi quotando