Leitura Txt
Por que este script mostra usuário ou senha inválidos sempre, mesmo que digito o que esta no TXT ?
Alguém sabe me dizer ? Os arquivos estão todos na mesma pasta !
<?
if($_SERVER['QUERY_STRING'] == "validcookie"){
if(isset($_COOKIE['cookie'])) {
header("Location: Pagtest.php");
}
}else{
if(empty($_POST['user'])) {
echo "<script>window.history.back(-1);</script>";
exit;
}
if(empty($_POST['pass'])) {
echo "<script>window.history.back(-1);</script>";
exit;
}
$getUserPass = explode("¬",fread(fopen("./users.txt","r"), filesize("./users.txt")));
$numLoops = sizeof($getUserPass);
for($q = 0; $q <= $numLoops; $q++){
$checkUserPass = explode("¦",$getUserPass[$q]);
if($_POST['user'] === $checkUserPass[0] && $_POST['pass'] === $checkUserPass[1]){
$user = trim($checkUserPass[2]);
setcookie("cookie", $_POST['user']."&".$user, time()+3600);
break;
}
if($q == $numLoops){
echo "<script>alert('Usuário e/ou Senha inválido(s)! Por favor corrija os dados e tente novamente.'); location='index.php';</script>";
}
}
echo"
<html>
<head>
<title>Efetuando login...</title>
<meta http-equiv=\"refresh\" content=\"2; URL=login.php?validcookie\">
</head>
<body onLoad=\"window.status='Efetuando Login...';\">
<h4><b>Efetuando Login...</b></h4>
</body>
</html>";
}
?>
O users.txt esta assim dentro dele >>
adm¦123¬Fulano¦5510
Discussão (78)
Carregando comentários...