Autor Zpráva
RoToRo
Profil *
Dobrý den,
načtu proměnou $jmeno ze souboru users.txt tímto kódem:
$soubor = fOpen("users.txt","r");
$data = File("users.txt");
$jmeno = $data[0];
echo $data[0];
$jmenoZadane = $_GET['login'];
I když se: $jmenoZadane="jmeno" a $jmeno="jmeno"...
TZN.: že by se mněla zadaná promněná $jmenoZadane a $jmeno(která je načtená ze souboru .txt)...
Kód podmíny hlásí, že $jmenoZadane != $jmeno;

Nevíte čím to je, jest-li třeba řádkováním TXT souboru??
nightfish
Profil
Nevíte čím to je, jest-li třeba řádkováním TXT souboru??
ano, je to zřejmě tím
$jmeno = trim($data[0]);
RoToRo
Profil *
Díky moc...
RoToRo
Profil *
Zdálo se, že je problém odstraněn ale stále přtrvává, nenapadá vás jak odstranit problémy které vzniknou použitím txt, např. jak nastavit formátování souboru?????
RoToRo
Profil *
Ještě kód:
<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");
$data = File("users.txt");
$jmeno = trim($data[0]);
$heslo = trim($data[1]);
$jmenoZadane = $_POST['login'];
$hesloZadane = $_POST['password'];

echo $jmeno;
echo $heslo;

if(($jmeno == $jmenoZadane)&&($heslo == $hesloZadane)){
echo "<br><center>";
echo "<h2>Welcome ",$login," !!!</h2></center>";
echo "<strong>Please, vertify your sign:</strong>";
}else{?>
<center>
<br><br><br><br><br><br><br><br>
<h2>Sign in:</h2>
<?
if($login){
if ($jmeno != $jmenoZadane){
echo "<font color='red'>Write correct login, please!<br></font>";
}
}
if($password){
if ($heslo != $hesloZadane){
echo "<font color='red'>Write correct password, please!<br></font>";
}
}?>
<br>
<form>
Login:&nbsp;&nbsp;&nbsp;&nbsp;
<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>
<?}
}?>
</body>
RoToRo
Profil *
<head>
<title>
xxxxxx
</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");
$data = File("users.txt");
$jmeno = trim($data[0]);
$heslo = trim($data[1]);
$jmenoZadane = $_POST['login'];
$hesloZadane = $_POST['password'];

echo $jmeno;
echo $heslo;

if(($jmeno == $jmenoZadane)&&($heslo == $hesloZadane)){
echo "<br><center>";
echo "<h2>Welcome ",$login," !!!</h2></center>";
echo "<strong>Please, vertify your sign:</strong>";
}else{?>
<center>
<br><br><br><br><br><br><br><br>
<h2>Sign in:</h2>
<?
if($login){
if ($jmeno != $jmenoZadane){
echo "<font color='red'>Write correct login, please!<br></font>";
}
}
if($password){
if ($heslo != $hesloZadane){
echo "<font color='red'>Write correct password, please!<br></font>";
}
}?>
<br>
<form>
Login:&nbsp;&nbsp;&nbsp;&nbsp;
<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>
<?}
}?>
</body>
RoToRo
Profil *
zde je kód
<head>
<title>
xxxxxxxxxxxxxxxx
</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");
$data = File("users.txt");
$jmeno = trim($data[0]);
$heslo = trim($data[1]);
$jmenoZadane = $_POST['login'];
$hesloZadane = $_POST['password'];

echo $jmeno;
echo $heslo;

if(($jmeno == $jmenoZadane)&&($heslo == $hesloZadane)){
echo "<br><center>";
echo "<h2>Welcome ",$login,"!!</h2></center>";
echo "<strong>Please, vertify your sign:</strong>";
}else{?>
<center>
<br><br><br><br><br><br><br><br>
<h2>Sign in:</h2>
<?
if($login){
if ($jmeno != $jmenoZadane){
echo "<font color='red'>Write correct login, please!<br></font>";
}
}
if($password){
if ($heslo != $hesloZadane){
echo "<font color='red'>Write correct password, please!<br></font>";
}
}?>
<br>
<form>
Login:&nbsp;&nbsp;&nbsp;&nbsp;
<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>
<?}
}?>
</body>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0