Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Rejestracja użytkowników
-Netero-
post
Post #1





Goście







Piszę panel logowania i zastanawiam się jak najwygodniej jest napisać rejestrację użytkowników. Czy lepszym pomysłem jest zapisywanie użytkowników w
jednym pliku czy dla każdego usera osobny plik? A może macie jakieś inne metody? Dla każdego usera osobny plik to wiem jak zrobić, w jednym pliku też, ale jak wczytywać kilku użytkowników którzy są zapisani w jednym pliku. Foreach czy jakoś tak?
Powód edycji: Poprawiłem temat (ociu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Powinienem zamknąć temat, ale...
W jednym, pomyśl dla 1k userów 1k plików ? Geez !
file" title="Zobacz w manualu PHP" target="_manual(). Z resztą, było tysiące razy na forum.
Go to the top of the page
+Quote Post
-Netero-
post
Post #3





Goście







Z file() to ja wiem tylko jak to zastosować ? wczytam przez file plik do tablicy tylko jak później odczytać to foreachem ? pewnie w foreach będę musiał użyć explode żeby podzielić plik no ale później jak to wczytać bo później porównać z danymi z formularza to z górki .
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




users.dat
Kod
ociu|md5(haslo)|01.01.2001

  1. <?php
  2. foreach(file('users.dat') as $line) {
  3.  echo (strpos($line, $_POST['user'])) ? 'TRUE' : 'FALSE';
  4. }
  5. ?>


Edit: Dopiero teraz zastanowiłem się i walnąłem głupote (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Najlepiej będzie rzeczywiście eksplodować każdą linię i sprawdzać userów.
Go to the top of the page
+Quote Post
zzeus
post
Post #5





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


A nie lepiej zrobić to na bazie danych ?
Go to the top of the page
+Quote Post
Piotrwusek
post
Post #6





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


a nie lepiej zrobić na bazie danych
Go to the top of the page
+Quote Post
Ociu
post
Post #7





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Ktoś jeszcze chce napisać, że lepiej to zrobić na bazie danych ? Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:30