Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak ustalić limit słów w formularzu?
Forum PHP.pl > Forum > PHP
waser
potrzebne mi to do skryptu z cytatami, mam wydzielone na niego odpowiednią ilośc miejsca i dodany przez użytkownika cytat nie może być zbyt długi żeby mi nie rozwaliło tabelki biggrin.gif
funkcja z html maxlength jakos nie dziala dry.gif
maker
Limit znaków (obcina wszystko po przekroczeniu 250):
  1. <? substr($txt, 0, 250); ?>

http://pl2.php.net/manual/pl/function.substr.php

Długość tekstu (wywala exit po przekroczeniu 250):
  1. <? if(strlen($txt)>250){exit('error');}?>

http://pl2.php.net/manual/pl/function.strlen.php
limak
http://pl.php.net/manual/pl/function.strlen.php

czyli:
  1. <?php
  2. $limit=50; // na przykład
  3. if(strlen($_POST['pole_z_formularza'])>$limit) {
  4. // i tu jakis komunikat ze za duzo
  5. }
  6.  
  7. ?>


no albo jeszcze sprawdzanie JS... a najlepiej i jedno i drugie... bo JS mozna ominąc...

----- dopisane -----

ehh..... maker mnie wyprzedził o 2 minuty....
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.