Witam...pozwoliłem sobie napisać ponieważ jestem bliski załamki:Chciałem w PHP zrobic sobie prosty system rejestracji i logowania.Po długich miesiącach "walki i męczeństwa"udało mi się zapisywać do pliku tekstowego "login : md5(hasło)"..i tyle było mojego szczęścia.Problem polega na tym ,że klikając w przycisk LOGOWANIE nijak nie udaje mi się odczytać tych danych tak aby przenieść logującego się na właściwą stronę.Testowałem różne różniaste kody i jak wydawało mi sie ,ze to już....następował krach.Przykład? prosze bardzo:
function checkPass($login, $pass)
{
if(!$fd = @fopen("passwords.txt", "r")) return false;
while (!feof ($fd)) {
$line = trim(fgets($fd));
if(($pos = strpos($line, ":"))===false) continue;
$tempUser = substr($line, 0, $pos);
if($tempUser != $login) continue;
$tempPass = substr($line, $pos + 1, strlen($line) - $pos);
if($tempPass != md5($pass)) continue;
else return true;
}
fclose($fd);
return false;
}
if(!checkPass($login, $pass)){
echo("<HTML><BODY><CENTER>");
echo("<H2>Niepoprawne dane!</H2>");
echo("</CENTER></BODY></HTML>");
}
else{
include('index1.html');
}
Czego bym nie wyczyniał z tym kodem ,nawet wpisując wszystko poprawnieZAWSZE wywala mi: "Niepoprawne dane!" Zakładając ,że nie jestem (chociaż można by się kłócić) skończonym debilem a początkującym PHPpowcem po prostu juz nie mam pojęcia co robić.Byłbym wdzieczny za jakakolwiek pomoc!!!