Ok grazie, ora provo poi ti faccio sapere
EDIT: Fino a lì va bene, ho un altro problema:
Ora il codice è questo
Codice PHP:
<?php
session_start();
require_once("db.php");
$password1 = rand(1234, 9867);
$password2 = rand(1313, 8310);
$password3 = $password1.$password2;
$password4 = $password3+$password1;
$password = $password4;
$nome = $_POST["nome"];
$nome = mysql_escape_string($nome);
$nome = str_replace(" ", "_", $nome);
$nome = str_replace("<","", $nome);
$nome = str_replace("<","", $nome);
$nome = mysql_escape_string($nome);
$username = $_POST["username"];
$username = mysql_escape_string($username);
$username = str_replace(" ", "_", $username);
$username = str_replace("<","", $username);
$username = str_replace("<","", $username);
$mail = $_POST["mail"];
$mail = mysql_escape_string($mail);
$mail = str_replace(" ", "_", $mail);
$mail = str_replace("<","", $mail);
$mail = str_replace("<","", $mail);
$mail2 = $_POST["mail2"];
$mail2 = mysql_escape_string($mail2);
$mail2 = str_replace(" ", "_", $mail2);
$mail2 = str_replace("<","", $mail2);
$mail2 = str_replace("<","", $mail2);
$ip = $_SERVER['HTTP_PC_REMOTE_ADDR'];
$ip = mysql_escape_string($ip);
if(isset($nome) && isset($username) && isset($mail) && $mail == $mail2) {
$connessione = mysql_connect($db_host, $db_username, $db_password) or die ('Errore di accesso al database. Riprovare più tardi, nel caso di errore prolungato, contattare il web master');
mysql_select_db($db_name) or die ('Errore di accesso al database. Riprovare più tardi, nel caso di errore prolungato, contattare il web master');
$nick = stripslashes(strip_tags($username));
$read="SELECT Count( * ) AS Conta FROM registrazione WHERE username = '$nick'";
$raw=mysql_query($read);
$row= mysql_fetch_array($raw);
$raw.close;
if ($row[Conta]>0 ){
print ('Username già esistente.[url="#"]Torna indietro[/url].');
}
else{
$mysql_query = "INSERT INTO `registrazione`";
$mysql_query .= "( `username`, `password`, `nome`, `mail`, `ip`)";
$mysql_query .= "VALUES ($nick, $password, $nome, $mail, $ip);";
mysql_query($mysql_query);
$per = $mail;
$oggetto = "Registrazione avvenuta"
$messaggio = "<html><body><font face=\"verdana\" size=\"4\">Ciao ".$nome.",
Benvenuto in Super Games.
Il tuo username è ".$nick." e la tua password è ".$password.".
Se hai problemi di qualsiasi tipo, contatta <a href=\"mailto:info@supergames.y8.com\" alt=\"Super Games\">info@supergames.y8.com</a></font></body></html>"
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Super Games <noreply@supergames.y8.com>' . "\r\n";
}
mail($per, $oggetto, $messaggio, $headers);
mysql_close($connessione);
} else {
$errore_campi = "Attenzione: errore. Potrebbe essere dovuto a:
";
$errore_campi .= "- Non hai riempito tutti i campi
";
$errore_campi .= "- Attualmente stiamo risistemando la registrazione o il database
";
$errore_campi .= "Se non hai riempito tutti i campi, torna indietro e riprova. In caso contrario riprova domani.";
echo $errore_campi;
}
?>
E mi da errore ala linea 65 che è:
Codice PHP:
$messaggio = "<html><body><font face=\"verdana\" size=\"4\">Ciao ".$nome.",
Benvenuto in Super Games.
Il tuo username è ".$nick." e la tua password è ".$password.".
Se hai problemi di qualsiasi tipo, contatta <a href=\"mailto:info@supergames.y8.com\" alt=\"Super Games\">info@supergames.y8.com</a></font></body></html>"