Witajcie... pytanie wyda się zapewne banalne (też tak sądziłem), ale niefortunnie google.pl nie potrafił zrozumieć, o co mi chodzi, więc może Wam się uda...
Mam plik users.dat który składa się z:
login;haslo;email;KodAutoryzacji;stanAuth
login;haslo;email;KodAutoryzacji;stanAuth
login;haslo;email;KodAutoryzacji;stanAuth
...
stanAuth w moim wypadku będzie albo "t" albo "f" - oznacza po prostu, czy dany użytkownik dokonał już autoryzacji konta przez e-mail i jego aktywacji.
Podczas rejestracji jest generowana liczba w jakimśtam zakresie i zapisywana 4 "komórki" oraz wysyłana w e-mailu. Po kliknięciu w link (np: strona.php?kodauth=12345) chciałbym, aby został przeszukany plik w poszukiwaniu tego kodu. Jeżeli znajdzie go, zwrócił login i zmienił stanAuth na "t", a jeżeli nie znajdzie zwrócił stosowny komunikat (chociażby 0)... Problem w tym, że na moim "chciałbym" się kończy, bo jak tego dokonać - nie wiem... Mój kod, który napisałem skończył się na:
$dane = fopen("users.dat", "r");
flock($dane, 1);
flock($dane, 3);
fclose($dane);
#-]. Prosiłbym o jakąś radę czy cóś, bo chyba googiel się na mnie obraził #-(
P.S.Jaki jest odpowiednik pascalowskiego/ansiC randomize i random ?? Myślałem, że zadziała zwykłe "$kod=random(1000)" - ale się myliłem...