Codice PHP:
<?php
include('figc.php');
$query = "SELECT Email FROM utenti_offcity_yes WHERE Email = '$_POST[Email]'";
$result = mysql_query($query, $db);
$num2 = mysql_num_rows($result);
$row = mysql_fetch_array($result);
$rand = rand(1000,9999);
$a1 = rand(1,10); if($a1 <= 5 ) { $b1 = A; } else { $b1 = B; }
$a2 = rand(1,10); if($a2 <= 5 ) { $b2 = F; } else { $b2 = Z; }
$a3 = rand(1,10); if($a3 <= 5 ) { $b3 = H; } else { $b3 = Y; }
$a4 = rand(1,10); if($a4 <= 5 ) { $b4 = CEDV; } else { $b4 = POMN; }
$query = "SELECT Nick FROM utenti_off_city WHERE Nick='$_POST[Nick]'";
$result = mysql_query($query, $db);
$num1 = mysql_num_rows($result);
$wen = mysql_fetch_array($result);
if($num1 != 1 AND $num2 != 2)
{
if($_POST[Sesso]==Maschile) { $civile = Celibe; } else { $civile = Nubile; }
$query = "INSERT INTO utenti_offcity_yes (Nick,Sesso,Salute,Euro,Esperienza,Simbolo,Nazionalità,Stato,Iscrizione,Civile,posta,Email,Mestiere) VALUES ( '$_POST[Nick]', '$_POST[Sesso]', '40', '0', '40', '0', '$_POST[Agilità]', '$_POST[Vigore]', '$_POST[Intelletto]', 'simbolo_nomade.gif', 'N/N', '0', '10', NOW(), 'Umana', '$civile', 'Chiusa', 'wen', '$_POST[Email]', 'Nomade', 'Normale', '0', '0', '50')";
$result = mysql_query($query, $db);
function str_crypt($data, $key)
{
if(strlen($key)<32) $key = md5($key);
$ld = strlen($data);
$lk = strlen($key);
for($i=0, $crdata=""; $i<$ld; $i++){
$crdata .= sprintf("%02X",(ord($data[$i]))^(ord($key[$i%$lk])));
}
return $crdata;
}
$pass1 = "$b1$b2$b3$b4$rand";
//EMAIL
$nomesito = "OFFCITY"; //Il nome del tuo sito
$oggetto = "Iscrizione a OffCity"; //L'oggetto
$indirizzo_dest = "$_POST['Email']"; //L'indirizzo di posta
$header .="From: <iscrizione@offcity.com>"; //qsta riga serve per fare in modo che $mail sia visto cm mittente
$messaggio .="
Ciao $_POST['Nick'], benvenuto nel mondo di OffCity, il gdr in cui potrai scommettere,acquistare,investire e arricchirti. La tua password di accesso è:
$pass1."; //seconda parte dell'header
mail($indirizzo_dest, $oggetto, $messaggio, $header);
//RITORNO AL CODICE
$passe = str_crypt($pass1, halftheworldaway);
$query = "INSERT INTO login_offcity_yes (Nick,Pass,Ban,Motivo) VALUES ('$_POST[Nick]', '$passe', '', '')";
$result = mysql_query($query, $db);
$testo = 'Benvenuto';
$query = "INSERT INTO posta_offcity_yes (Nick,Data,Testo,Mittente) VALUES ('$_POST[Nick]', NOW(), '$testo', 'Governatore')";
$result = mysql_query($query, $db);
$query = "UPDATE utenti_offcity_yes SET posta = '1' WHERE Nick='$_POST[Nick]'";
$result = mysql_query($query, $db);
echo"<center>[b]<font color='white'>Creazione avvenuta con successo. Riceverai la password nell'email d'iscrizione inserita[/b]
[url='login.php'][b]Indietro[/url]"; }
else {
echo"<center><font face='verdana' size='1'>[b]Esiste già un utente con quel Nick o quella Email!!</font>
[url='registrazione.php'][b]<font face='verdana' size='1'>[/b]Indietro[/url]";}
?>