Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Rejestracja na plikach (stringi sie zlewaja)
Forum PHP.pl > Forum > Przedszkole
maryn
Witam
mam problem robie rejestracje na plikach, ale jakos tak mi wyszlo ze moze byc tylko 1 uzytowanik
zrobilem plik.txt z loginami i 2 z haslami
Kod
   <?php
              $nick = $_POST['login'];
              $pass = $_POST['haslo'];
              $pass2 = $_POST['po_haslo'];
              $email = $_POST['mail'];
              $email2 = $_POST['po_mail'];
          
          if ($pass === $pass2 && $email === $email2) {
              
          $login = "$nick";
              $passs =  "$pass";
          $handle = fopen("user/login.txt", "a");
          $handlee = fopen("user/pass.txt", "a");
          fwrite($handlee, $passs);
              fwrite($handle, $login);
              fclose($handle);
         echo ' <h4>pomyslnie zalgowany </h4> ';
          }
          else {
          echo '<h3> Email lub Haslo nie jest takie same.... </h3>';
          }
            ?>

i jak zajersturje np tak:
login: blabla
haslo: root
to w pliku bede mial te dane i przy logowaniu sie zgadza
ale jak zrobie jeszceze jednego uzytkowanika to mam w pliku:
blablalol
roothoh
no i teraz przy logwaniu juz mi sie pierniczy wszytko...
Kod
$handel = fopen("user/logginnyy.txt", "r");
$handele = fopen("user/passyy.txt", "r");
$login = fread($handel, filesize("user/login.txt"));
$pass = fread($handele, filesize("user/pass.txt"));
fclose($handel);
fclose($handele);
if($_POST['login'] == "$login" && $_POST['pass'] == "$pass" ) {
maryn
sory za jeszce 1 post ale w tamtym zle napislem tam
Kod
$handel = fopen("user/logginnyy.txt", "r");
$handele = fopen("user/passyy.txt", "r");

ma byc tak jak w poprzednich
user/login.txt
user/pass.txt
Hazel
No to zmień wiersz
  1. <?php
  2. $login = "$nick";
  3. ?>

na przykład na:
  1. <?php
  2. $login = $nick.'\n';
  3. ?>


I każdy nick będziesz miał w osobnym wierszu, potem poczytaj przykładowo o funkcji file()" title="Zobacz w manualu PHP" target="_manual, który każdy wiersz pliku importuje do jednego elementu tablicy i gotowe...
A to tylko jeden z miliona różnych sposobów...

A tak w ogóle (muszę to napisać tongue.gif), nie możesz zaprząc do tego dobrej bazy danych?

added: dość powazny błąd, już poprawiłem tongue.gif
maryn
Gdybym umial to bym tu nie pisal party.gif
Hazel
Co umiał?
Zaprzac bazy danych?
Czy o co chodzi?

Możemy Ci pomóc, tylko napisz, co chcesz zrobić...
A jeśli chodzi Ci o rejestrację na bazach, to poszukaj na forum, bo było o tym już jakieś 43124 razy tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.