Salve a tutti. Ho scaricato da risolseflash.it un semplice pannello login, che controlla user e password inseriti.
Prendendo spunto da questo, ho creato un pannello che permette di registrare il proprio user e pass ma non funziona.
Il codice del file php è il seguente:
codice:
<? if((!$password)||(!$user)){
$msg="result=wrong&";
}else{
$nomefile="utenti.txt";
$aprifile=fopen($nomefile,"r");
$contenuto=fread($aprifile,filesize($nomefile));
fclose($aprifile);
$linee=explode("|",$contenuto);
$a=0;
while($a<=(count($linee))){
if($linee[$a]=="$user$password"){
$msg="result=wrong&";
break;
}else{$msg="result=ok&";
$file="utenti.txt";
$apro=fopen($file,"w+");
$testo_a=$user.$password."|";
fclose($apro);
$msg="result=ok&";
}
$a++;
}
}
echo"$msg";
?>
Penso che l'errore sia in questo file, perchè quello flash l'ho copiato da quello che ho scaricato.
Se lo testo in remoto, il file flash mi mette sempre in attesa, dal che deduco che php non passa le variabili, oppure esegue un ciclo for infinito.
Potete aiutarmi a risolvere questo problema???
Grazie,
Roberto
www.lasfidacontinua.it