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:
- 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! - Sprawdzenie długości hasła: Użyjemy funkcji
strlen()
, która zwraca długość ciągu znaków. - Walidacja: Sprawdzamy, czy długość hasła jest większa lub równa 8.
- Pełny przykład kodu (z prostym formularzem):
$password = $_POST['password'];
$passwordLength = strlen($password);
if ($passwordLength >= 8) {
echo "Hasło jest wystarczająco długie.";
} else {
echo "Hasło musi mieć co najmniej 8 znaków.";
}
<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.