Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] FILTER_CALLBACK
Kao
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 19.10.2004
Skąd: Zgorzelec

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


Witam

Próbuję zrobić bardziej złożoną funkcję walidującą i zastanawiam się czy nie przesadziłem z funkcją check_user:
  1. <?php
  2. Function check_user($var) {
  3.    $var = trim(filter_var($var,FILTER_SANITIZE_STRING,FILTER_FLAG_ENCODE_HIGH|FILTER_FLAG_ENCODE_LOW,'ucwords')),
  4.    return (strlen($var) < 51 && strlen($var) > 2) ? $var : FALSE;
  5. }
  6.  
  7. $defs = array(
  8.    'name'      => array( 'filter'  =>  FILTER_CALLBACK,
  9.                          'options' => 'check_user') );
  10.  
  11. $input = filter_input_array(INPUT_POST, $defs);
  12.  
  13. // testujemy
  14. if ($input['name'] === FALSE) {
  15.    echo 'Za dużo znaków!';
  16. } else { echo 'Ok'; }
  17. ?>


Proszę o opinię!
Z góry dziękuję
Pozdr.
KaO

Ten post edytował Kao 27.05.2009, 23:23:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://forum.php.pl/index.php?showtopic=12...&hl=mb_ereg
Go to the top of the page
+Quote Post
Kao
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 19.10.2004
Skąd: Zgorzelec

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


Cytat(wookieb @ 1.06.2009, 22:09:00 ) *


Mała rzecz, a cieszy (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Dzięki,
pozdr.
KaO
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 06:02