|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2006
Messaggi: 50
|
[Php] Aiutoooooooo
In questo script php:
Codice:
<?
$Nick=$_POST['Nick'];
$Password=$_POST['Password'];
$var= file_exists("Utenti/".$Nick.'/'.$Nick.".txt");
if ($var==false) {
echo "<br><br><center><b>Nick o password sbagliata</b><br><br>";
echo "<a href=\"Login.php\">TORNA AL LOGIN</a><br>";
echo "<a href=\"Registrati.php\">REGISTRATI</a></center>";
exit;
}
$varr=file("Utenti/".$Nick.'/'.$Nick.".txt" );
if($varr[2]!=$Password){
echo "<br><br><center><b>Nick o password sbagliata</b><br><br>";
echo "<a href=\"Login.php\">TORNA AL LOGIN</a><br>";
echo "<a href=\"Registrati.php\">REGISTRATI</a></center>";
exit;
}
else echo "Benvenuto ".$Nick;
?>
|
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Perchè non provi a mettere qualche funziona che stampa i valori prima del controllo if()? Cosi vedi che ci si va a mettere dentro quelle variabili e puoi giudicare da solo il perchè del risultato dell'espressione.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2006
Messaggi: 50
|
l'avevo già fatto, anche se le stampe delle due variabili sono uguali....il controllo mi dice che sono diverse...
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Sep 2005
Città: Barcelona
Messaggi: 200
|
no ma soprattutto perche nn metti un titolo che dia idea a chi legge il forum di capire di cosa si tratta...
__________________
Code without tests is broken by design. |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Non è che magari c'è qualche spazio nel file dopo la stringa della password per cui i valori diventano diversi ?
oppure Da manuale php: Identica a readfile(), eccetto per il fatto che file() restituisce il file in un vettore. Ogni elemento del vettore corrisponde ad una riga del file, con il carattere di newline ancora inserito. Se la funzione non riesce restituisce FALSE. forse è il carattere \n come ultimo carattere della stringa caricata dal file Ultima modifica di orpheus : 08-08-2006 alle 11:03. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2500
|
Trimma le due parole prima di confrontarle, vedrai che il controllo sarà esatto.
Ciaoz
__________________
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jun 2006
Messaggi: 50
|
Ormai troppo tardi...l'ho già trimmato, e funge, cmq grazie a tutti
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:24.



















