Codice PHP:
<form method="post" action="registrati.php">
<FONT COLOR="WHITE">
<center>[i]Nickname:[/i]
<input type="text" name="nome"/></center>
<center>[i]Password:[/i]
<input type="password" name="pass" /></center>
<center>[i]Musica che ascolti:[/i]
<input type="text" name="musica" /></center>
<center>[i]I tuoi giochi preferiti:[/i]
<input type="text" name="gioco" /></center>
<center>[i]Film preferiti:[/i]
<input type="text" name="film" /></center>
<center>[i]I tuoi hobby:[/i]
<input type="text" name="hobby" /></center>
<center>[i]La tua mail: (facoltativo: sarà mostrata in pubblico!)[/i]
<input type="text" name="mail" /></center>
<center>[i]Facebook:(URL)[/i]
[url]http://facebook.com/[/url]<input type="text" name="facebook" /></center>
<center>[i]Hai un sito?[/i]
<input type="text" name="homepage" /></center>
<center>[i]Il colore dei tuoi occhi:[/i]
<input type="text" name="occhi" /></center>
<center>[i]Il colore dei tuoi capelli:[/i]
<input type="text" name="capelli" /></center>
<center>[i]La tua età:[/i]
<input type="text" name="anni" /></center>
<center>[i]Il tuo colore preferito:[/i]
<input type="text" name="colore" /></center>
<center>[i]Cerchi amici? (Rispondi con sì o no)[/i]
<input type="text" name="amici" /></center>
<center>[i]Altezza: (Se non la sai lascia vuoto!)[/i]
<input type="text" name="altezza" /></center>
<center>[i]Il tuo compleanno: (Usa i [b].[/b] o le [b]\[/b])[/i]
<input type="text" name="compleanno" /></center>
<center>[i]Qualcosa di te:[/i]
<input type="text" name="altro" /></center>
<center> <input type="submit" name="registrati" value="Registrati" /></center></font> </form>
<?php function controlla_presenza($nick){
$file = file("utenti.php");
foreach($file as $rigo) {
$ex = explode("|",$rigo);
if($ex[1] == $nick) {
return "presente";
}
}
}
function nick_pass_ok($nick,$pass) {
$file = file("utenti.php");
foreach($file as $rigo) {
$ex = explode("|",$rigo);
if($ex[1] == $nick && $ex[2] == $pass) { return "ok"; }
}
}
$nick = $_POST['nome'];
$nick = str_replace("|","",$nick);
$nick = str_replace("\\","",$nick);
$musica = $_POST['musica'];
$musica = str_replace("|","",$musica);
$musica = str_replace("\\","",$musica);
$gioco = $_POST['gioco'];
$gioco = str_replace("|","",$gioco);
$gioco = str_replace("\\","",$gioco);
$film = $_POST['film'];
$film = str_replace("|","",$film);
$film= str_replace("\\","",$film);
$hobby = $_POST['hobby'];
$hobby = str_replace("|","",$hobby);
$hobby = str_replace("\\","",$hobby);
$mail = $_POST['mail'];
$mail = str_replace("|","",$mail);
$mail = str_replace("\\","",$mail);
$facebook = $_POST['facebook'];
$facebook = str_replace("|","",$facebook);
$facebook = str_replace("\\","",$facebook);
$homepage = $_POST['homepage'];
$homepage = str_replace("|","",$homepage);
$homepage = str_replace("\\","",$homepage);
$occhi = $_POST['occhi'];
$occhi = str_replace("|","",$occhi);
$occhi = str_replace("\\","",$occhi);
$capelli = $_POST['capelli'];
$capelli = str_replace("|","",$capelli);
$capelli = str_replace("\\","",$capelli);
$anni = $_POST['anni'];
$anni = str_replace("|","",$anni);
$anni = str_replace("\\","",$anni);
$colore = $_POST['colore'];
$colore = str_replace("|","",$colore);
$colore = str_replace("\\","",$colore);
$amici = $_POST['amici'];
$amici = str_replace("|","",$amici);
$amici = str_replace("\\","",$amici);
$altezza = $_POST['altezza'];
$altezza = str_replace("|","",$altezza);
$altezza = str_replace("\\","",$altezza);
$altro = $_POST['altro'];
$altro = str_replace("|","",$altro);
$altro = str_replace("\\","",$altro );
$compleanno = $_POST['compleanno'];
$compleanno = str_replace("|","",$compleanno);
$compleanno = str_replace("\\","",$compleanno);
$vpass = $_POST['pass'];
$vpass = str_replace("|","",$vpass);
$vpass = str_replace("\\","",$vpass);
$pass = md5($vpass);
if($_POST['registrati'] || $_POST['login']){
if(trim($nick) == "" || trim($pass) == "") {
header("Location:index.php");
}
}
if($_POST['registrati']) {
$check = controlla_presenza($nick);
if($check == "presente") {
echo "<FONT COLOR='WHITE'><center>[b]Il nickname esiste!</center></font>"; exit(); } $fp = fopen("utenti.php","a+");
fwrite($fp,"<?|".$nick."|".$pass."|".$musica."|".$gioco."|".$film."|".$hobby."|".$mail."|".$facebook."|".$musica."|".$gioco."|".$film."|".$hobby."|".$mail."|".homepage."|".$occhi."|".$capelli."|".$anni."|".$colore."|".$amici."|".$altezza."|".$compleanno."|".$altro."|\n");
fclose($fp);
echo "<FONT COLOR='WHITE'><center>[b]$nick, ora sei registrato! Ecco la tua password: $vpass.
Puoi trovare il tuo profilo [url='/$nick.php']qui[/url].
Ora fai il login.</center></font>";
$fp=fopen("$nick.php","w+");
fwrite($fp,"<title>Il profilo di $nick</title><center>[b]<font size='8'>Questo è il profilo di $nick.[/b]</font>
[b]Informazioni personali:[/b]</center>
$nick ascolta $musica, ama giocare a $gioco, gli è piaciuto molto $film. Gli piace $hobby. Il suo sito è [url='$homepage']questo[/url], i suoi occhi sono $occhi mentre i capelli sono $capelli. Ha $anni anni ed il suo colore preferito è $colore. Cerca amici? $amici. E' alto $altezza, compie gli anni il $compleanno.
<center>[b]Contatti:[/b]</center>
La sua mail è $mail e puoi trovarlo su [url='http://facebook.com/$facebook']Facebook[/url].
<center>[b] Info aggiuntive:[/b]</center>
$altro.");
}
else if($_POST['login']) {
$contr = nick_pass_ok($nick,$pass);
if($contr == "ok") {
echo "<FONT COLOR='WHITE'><center>[b]Complimenti $nick, ti sei loggato! [url='/$nick.php']Il tuo profilo[/url]</center>[/b].</font>"; }else{ echo "<FONT COLOR='WHITE'>[b]<center>Nickname o password errati![/b]</center></font>"; } } ?>