Autor | Zpráva | ||
---|---|---|---|
RoToRo Profil * |
#1 · Zasláno: 9. 10. 2007, 19:33:20
Nefunguje mi porovnávání vstupních proměnných a proměnných načítaných ze souboru txt, prosím POMOC:
<head> <title> xxxxxxx </title> </head> <body> <?if(!file_exists("users.txt")){ echo "<center><font color='red'><br>ERROR: File with list of users not exists!</font></center>"; }else{ $soubor = fOpen("users.txt","r"); $jmeno = fGets($soubor); $heslo = fGets($soubor); if(($login == $jmeno)&&($password == $heslo)){ echo "<br><center>"; echo "<h2>Welcome !!</h2></center>"; }else{?> <center> <br><br><br><br><br><br><br><br> <h2>Sign in:</h2> <? if($login){ if ($login != $jmeno){ echo "<font color='red'>Write correct login, please!<br></font>"; } } if($password){ if ($password != $heslo){ echo "<font color='red'>Write correct password, please!<br></font>"; } }?> <br> <form> Login: <input type="text" name="login" size="20"><br><br> Password: <input type="password" name="password" size="20"> <br><br> <input type="reset" value="Reset"><input type="submit" value="OK" > </form> |
||
nightfish Profil |
#2 · Zasláno: 9. 10. 2007, 20:05:50
řekl bych klasický problém s register globals.. dej si na začátek nějaké PHP části následující řádky:
if (isSet($_POST['login'])) $login = $_POST['login']; else $login = ""; if (isSet($_POST['password'])) $password = $_POST['password']; else $password = ""; (předpokládám, že používáš ve formuláři metodu post) |
||
Časová prodleva: 18 let
|
0