Ciao a tutti,
Ho trovato questo codice PHP e l'ho modificato un po' in modo che oltre a creare un file (utenti.php) crei anche una pagina con il nome dell'utente registrato con le informazioni inserite durante la registrazione.
Ora vorrei inoltre che possa scegliere un'immagine che vuole da utilizzare come avatar tramite URL poichè non possiedo alcun Host (utilizzo Altervista)... Il problema è che non so da che parte iniziare!
Qualcuno di voi sa dirmi come fare?
Ringrazio per le eventuali risposte...
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); 
$filmstr_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>";    } } ?>