Mamy jakąś tam zmienną $login
wprowadzaną przez użytkownika. W katalogu data/users znajduje się plik abc.usr. Po podaniu do formularza "abc" wyświetla się "Użytkownik abc nie istnieje", mimo że sam plik istnieje. W razie błędu z samym wczytaniem, pojawiłby się komunikat "Wystąpił błąd wczytywania pliku". Co robię nie tak?
@ $file = fopen("data/users/$login.usr", 'rb');
if (!$file) {
echo "<div class=error>Wystąpił błąd wczytywania pliku. Spróbuj ponownie później.</div>";
}
else if (file_exists($file)) {
echo"<div class=good>Zalogowano!</div>";
fclose($file);
}
else {
echo "<div class=error>Użytkownik $login nie istnieje.</div>";
}