<?php class Validate { private $text = null; private $result = null; public function do_validate($text, $methods) { { return false; } $this->text = $text; if(array_key_exists("MAX_LENGHT", $this->methods) and array_key_exists("MIN_LENGHT", $this->methods)) { if($max_lenght <= $min_lenght) { } } foreach($this->methods as $k => $v) { { case 'empty': { $this->result[] = $v; } break; case 'max_lenght': { { }else{ } $param["alert"] = $v[1]; } else { } { $this->result[] = $param["alert"]; } break; case 'min_lenght': { { }else{ } $param["alert"] = $v[1]; } else { } { $this->result[] = $param["alert"]; } break; } } } public function get_results() { return $this->result; } } ?>
Przedstawiam wam moją walidującą klase i chciał bym ją użyć do mojego przyszłego CMS.
z czasem dodam validating emaila itp... ale jak narazie tyle zostanie co powiecie na jej temat?
co byscie zmienili dodali itp?
Sposob uzycia
include 'class.validate.php'; $val = new Validate; 'EMPTY' => "field can not be empty", ); $val->do_validate("JAKIS TEKST NIE SPELNIAJACY WARUNKU", $validate);