Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> strlen() problem
breaked
post 30.10.2010, 17:21:42
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

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


Witam,
Gdy użyję funkcji strlen(), alby sprawdzić czy dane hasło (skrypt rejestracji) ma więcej niż 6 znaków i mniej niż 30.

oto fragment kodu register.php
  1. if (strlen($haslo) < 6 or strlen($haslo) > 30 ) {
  2. $blad++;
  3. $smarty -> assign('error3', 'Proszę poprawnie wpisać hasło (od 6 znaków do 30 znaków).');
  4. }


po wyświetleniu strlen($haslo) zwróciło 0...

a w innym miejscu w pliku ta funkcja, tylko z inną zmienną działa dobrze, więc nie wiem o co chodzi już... ;/

Ten post edytował breaked 30.10.2010, 17:22:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
flashdev
post 30.10.2010, 17:24:54
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

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


Może hasło jest w $_POST['haslo']?

Spróbuj wyświetlić:
  1. var_dump($haslo);
  2. var_dump($_POST);
  3. var_dump($_GET);


Ten post edytował flashdev 30.10.2010, 17:25:09


--------------------
Go to the top of the page
+Quote Post
breaked
post 30.10.2010, 20:58:12
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

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


  1. ...
  2. $haslo = $_POST['haslo']
  3. ...


jest tak tongue.gif

edit:

już wiem co się stało smile.gif
taki głupi, prosty błąd, aż wstyd tongue.gif

w szablonie .tpl miałem nazwe pass, a w register.php jest haslo.
nie zauważyłem, heh smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:18