<html>
<head></head>
<body>
<?PHP
@$pass=@$_GET["pass"];
if(@$_GET["user"]!=NULL){
$file = @$_GET["user"].".txt";
$faperto = fopen($file, "r");
$i=0;
while($contenuto = fgets($faperto)){
$i++;
$passw[$i]=$contenuto;
}
fclose($faperto);
if($pass==$passw[4]){
echo "ok passw giusta ".$pass; <---- qui non esegue il confronto
}
echo $passw[4]." ".$pass;<--- qui mi stampa i valori giusti
}
?>
<form action="formpass.php" method="get">
user:<input type="user" name="user" />
pass:<input type="password" name="pass" />
<input type="submit" value="invio" />
<input type="reset" value="cancella" />
</form>
</body>
</html>
quando faccio il confronto tra l'array e una variabile non me lo fà mentre se stampo a video i valori della variabile e dell'array me li stampa gusti
perchè l'if non funziona in modo corretto?????