username,password,email,real_name,kod_aktywacyjny,czy_aktywny
przy rejestracji następny użytkownik jest dopisywany w nowej linijce. Tylko niebardzo wiem jak zmienić jedną z tych danych. Jak zawartość pliku jest np. taka:
Cytat
ziutek,12345,ziutek@12345.com,Ziutek,151362712,TRUE
Ola,blblbl,ola92@gazeta.pl,Ola,12341526,FALSE
ujuj,ghgh23ghgh,ujuj@wp.pl,Tomek,25423623,TRUE
Ola,blblbl,ola92@gazeta.pl,Ola,12341526,FALSE
ujuj,ghgh23ghgh,ujuj@wp.pl,Tomek,25423623,TRUE
i moja funkcja ma zmienić $password, albo $czy_aktywny użytkownikowi o nazwie Ola. Jak to zrobić. Kombinowałem troche i wykombinowałem taką funkcję:
<?php function ChangePass($username,$password,$pass1,$pass2) { { if(($username == $User[0]) && ($password == $User[1]) && ($pass1==$pass2)) { $User[1] = $pass1; $DaneUsera = $User[0].\",\".$User[1].\",\".$User[2].\",\".$User[3].\",\".$User[4]; $Userzy[$x] = $DaneUsera; { } return; } } } ?>
ale (o dziwo!) ta funkcja nic nie zmienia. Wczytuje zawartośc pliku do zmiennej, opróżnia plik i wpisuje zawartość zmiennej do pliku (tak to wygląda, a powinna działać inaczej). Więc nie robi praktycznie nic. A przecież jest taki fragment:
<?php $User[1] = $pass1; ?>

