==== Verification_Formulaire.class.php ==== Verif_Mail($value) == true && $value == $cvalue) ? true : false; } # Contrôle la longueur du mot de passe public function Verif_Passwd($value){ return (strlen($value) >= $this->lenminpwd) ? true : false; } # Contrôle de l'égalité du mot de passe et de sa confirmation public function Verif_Passwd_Confirmation($value,$cvalue){ return (strlen($value) >= $this->lenminpwd && $value == $cvalue) ? true : false; } # Contrôle d'un champ ordinaire (longueur min / max) public function Verif_Nom_Prenom($value){ return preg_match('#[a-zA-Z-çëéèïö]{2,'.$this->lenchpmax.'}#i', $value) ? true : false; } # Contrôle le champs sujet d'un e-mail public function Verif_Sujet($value){ return preg_match('#[a-zA-Z0-9-çëéèïö]{2,'.$this->sujetmax.'}#i', $value) ? true : false; } # Contrôle d'un champ identifiant (longueur min / max) public function Verif_Idendifiant($value){ return preg_match('#[a-z0-9-._]{4,'.$this->lenidchpmax.'}#i', $value) ? true : false; } # Contrôle d'un champ texte long, type message (longueur min / max) public function Verif_Message($value){ return (strlen($value) < $this->lenmin || strlen($value) > $this->lenmax) ? false : true; } # Function de validation du formulaire public function Validation_Formulaire($arr_nb_form){ # On compte le nombre d'entrée du tableau $count_arr = count($arr_nb_form); # On additionne les valeurs du tableau $sum_total = array_sum($arr_nb_form); # Contrôle si les deux résultats sont égaux return ($count_arr !== $sum_total || $sum_total == false) ? false : true; } } ?>