Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobic rejestracja
Dragon987
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.03.2007
Skąd: Mysłowice

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


Witam! Na lekcji mamy zroić prostą strone php wraz z rejestracja i logowaniem. Jak zrobić logowanie bez uzywania bazy danych, poprosty w pliku tekstowy (txt) mają byc zapisywanie uzytkownicy.

Ten post edytował Dragon987 15.03.2007, 17:28:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dragon987
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.03.2007
Skąd: Mysłowice

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


mam tak: rejestracja.php i tam jest formularz
  1. <?php
  2. <form action="dane.php" method="post">
  3. Podaj login: <input type="text" name="login"><br>
  4. Podaj has&#322;o: <input type="text" name="haslo"><br>
  5. Podaj Imie: <input type="text" name="imie"><br>
  6. Podaj Nazwisko: <input type="text" name="nazwisko"><br>
  7. <input type="submit" value="wyslij">
  8. </form>
  9. ?>

Pózniej mam wyświetlające te dane (czy jest dobrze, czybłąd) dane.php
  1. <?php
  2. //skrypt odbierający wynik
  3. if (( $_POST['login']=="") or ($_POST['haslo']=="") or ($_POST['imie']=="") or ($_POST['nazwisko']=="" ) ) {
  4. print ("uzupełnij formularz <br>");
  5. print ('<a href="java script:history.back()">Cofnij sie</a>');
  6. } else {
  7. print ("Twój login: ".$_POST['login']); 
  8. print ("<br> Twoje Imie i Nazwisko: " .$_POST['imie']. " "  .$_POST['nazwisko']);
  9. }
  10. ?>
  11.  
  12.  
  13.  
  14.  
  15. <?php
  16. // Program tworzy plik tekstowyi zapisuje tam nasze imię i niazwisko
  17. $plik=@fopen("user.txt", "r+");
  18. if (!($plik) and ( $_POST['login']=="") or ($_POST['haslo']=="") or ($_POST['imie']=="") or ($_POST['nazwisko']=="" ) ) {
  19. print ("<br> <b> błąd: Nie pełne dane </b>");
  20. } else {
  21. print "<br> <br> plik został utworzony";
  22. fputs ($plik, $_POST['login']);
  23. fputs ($plik, " ");
  24. fputs ($plik, $_POST['haslo']);
  25. fputs ($plik, " ");
  26. fputs ($plik, $_POST['imie']);
  27. fputs ($plik, " ");
  28. fputs ($plik, $_POST['nazwisko']);
  29. fputs ($plik, " ");
  30. fputs ( $plik, date('d-m-y') );
  31. fclose ($plik);
  32. }
  33. ?>


Co trzeba zmienić, dopisać?

Jak zrobić logowanie??

Ten post edytował Dragon987 15.03.2007, 21:32:29
Go to the top of the page
+Quote Post

Posty w temacie
- Dragon987   jak zrobic rejestracja   15.03.2007, 17:27:31
- - Ociu   To w szkole uczą php ? Poszukaj sobie informacji ...   15.03.2007, 17:31:05
- - Dragon987   No to wiem, ale nie wiem jak zrobic zeby zapisywał...   15.03.2007, 18:00:41
- - PiratNowegoPokolenia   hmmm ... rozbij sobie plik za pomocą explode późni...   15.03.2007, 18:07:40
- - Mary$   CytatPS: co to za szkoła że php uczą questionmark....   15.03.2007, 18:20:25
- - PiratNowegoPokolenia   w gimnazjum jest tylko Office i podstawy Html nie ...   15.03.2007, 18:29:02
- - Ociu   file_get_contents" title="Zobacz w manualu PHP" ta...   15.03.2007, 19:52:23
- - Dragon987   jestem w licem o profilu zarządzanie informacją. A...   15.03.2007, 20:10:25
- - Cienki1980   Na gotowca bym nie liczył bo nie na tym nauka pole...   15.03.2007, 20:32:19
- - Dragon987   mam tak: rejestracja.php i tam jest formularz [PHP...   15.03.2007, 21:18:57
- - Cienki1980   Jest całkiem OK na pierwszy rzut oka. Ja zamieniłb...   15.03.2007, 22:58:32
|- - Dragon987   Cytat(Cienki1980 @ 15.03.2007, 22:58...   16.03.2007, 08:00:09
- - Cienki1980   Np tak: [PHP] pobierz, plaintext <?phpfputs...   16.03.2007, 08:02:42
- - Dragon987   no wszystko ok, ale teraz jak zrobić zeby (za...   16.03.2007, 21:23:45
- - Cienki1980   Dwa posty wyżej opisałem Ci prawie krok po kroku j...   17.03.2007, 11:19:12
- - rabbittm   ja to zrobilem tak: jest tu kilka rzeczy nie potrz...   18.03.2007, 23:45:39
- - PiratNowegoPokolenia   Zagrożenie zhackowaniem ... dodaj addslashes przy ...   19.03.2007, 12:12:44
- - Sedziwoj   Od razu postulował bym aby sprawdzać co użytkownik...   19.03.2007, 18:15:57


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 17:59