Załóżmy że w przygotowanym formularzu ktoś wpisze nam słowo o długości
1000 znaków, dużo mniej potrzeba żebyśmy nie mogli znaleźć końca swojej
strony.
Jak temu zapobiec? Najprostszym sposobem jest zamiana wyrazów na tablicę i
zmierzenia długości jej elementów.
<?php
//dzielimy cały wpis i zamieniamy na tablicę
$nowatresc=explode(" ",$tresc);
//liczymy elementy tablicy
$total=sizeof($nowatresc);
//przy pomocy pętli pobieramy każdy element tablicy i mierzymy
for($i=0; $total > $i; $i++){
//jeśli długość któregoś z elementów tablicy przekracza 30 znaków
//zmienna weryfikacja jest pusta
if(strlen($nowatresc[$i])>"30"){
$weryfikacja="";
}}
//jeśli weryfikacja jest pusta informujemy że wystąpił błąd
if ($weryfikacja!="ok") {
echo"Za długi wyraz, chińczyków nie obsługujemy";
}
else {
echo"Wszystko w porządku";
//tu wykonują się dalsze czynności skryptu
//jeśli wszystko jest w porządku
}
?>