Sprawdzenie długości tekstu (strlen)

Założenie: Nauczymy się sprawdzać długość tekstu w PHP za pomocą funkcji strlen(). Przykładowo, sprawdzimy czy hasło wprowadzone przez użytkownika ma co najmniej 8 znaków.

Krok po kroku:

  1. Pobranie danych z formularza: Załóżmy, że użytkownik wprowadził hasło do zmiennej $_POST['password']. W prawdziwej aplikacji, pamiętaj o odpowiednim zabezpieczeniu przed atakami XSS i SQL injection!
  2. Sprawdzenie długości hasła: Użyjemy funkcji strlen(), która zwraca długość ciągu znaków.
  3. 
    $password = $_POST['password'];
    $passwordLength = strlen($password);
    				
  4. Walidacja: Sprawdzamy, czy długość hasła jest większa lub równa 8.
  5. 
    if ($passwordLength >= 8) {
      echo "Hasło jest wystarczająco długie.";
    } else {
      echo "Hasło musi mieć co najmniej 8 znaków.";
    }
    				
  6. Pełny przykład kodu (z prostym formularzem):
  7. 
    <form method="post">
      Hasło: <input type="password" name="password">
      <input type="submit" value="Sprawdź">
    </form>
    
    = 8) {
        echo "<p>Hasło jest wystarczająco długie.</p>";
      } else {
        echo "<p>Hasło musi mieć co najmniej 8 znaków.</p>";
      }
    }
    ?>
    				

Ten przykład pokazuje podstawowe zastosowanie funkcji strlen() do walidacji danych wejściowych. Zachęcamy do dalszego zgłębiania tematu walidacji formularzy w PHP, aby tworzyć bezpieczniejsze i bardziej niezawodne aplikacje.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *