<?php class Verif { public static function verif_mail($var) { return filter_var($var, FILTER_VALIDATE_EMAIL) } public static function id($var) { $options = array( 'options' => array( 'min_range' => 1, 'max_range' => 11, ) ); $nb = strlen($var); return filter_var($nb, FILTER_VALIDATE_INT, $options); } } class Nettoyage { public static function text($var) { return filter_var($var, FILTER_SANITIZE_STRING); } public static function id($var) { $trans array('+'> '', '-' => ''); $var = strtr($var, $trans); $var = filter_var($var, FILTER_SANITIZE_NUMBER_INT); return Verif::id($var); } public function email($var) { $var = filter_var($var, FILTER_SANITIZE_EMAIL); return Verif::verif_mail($var); } } ?>
$login = 'MonLogin'; $id = '1'; // de 1 a 11 chiffres $email = 'email@gmail.com'; $var = new nettoyage; $login = $var->text($login); $id_fin = $var->id($id); $email = $var->email($email);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic function email($var) { $var = filter_var($var, FILTER_SANITIZE_EMAIL); return Verif::verif_mail($var); }
public static function email($var) { $var = filter_var($var, FILTER_SANITIZE_EMAIL); return Verif::verif_mail($var); }
return filter_var($nb, FILTER_VALIDATE_INT, $options);
public static function id($var) { $options = array( 'options' => array( 'min_range' => 1, 'max_range' => 11, ) ); $nb = strlen($var); return filter_var($nb, FILTER_VALIDATE_INT, $options); }
<?php public static function id($var) { $options = array( 'options' => array( 'min_range' => 1, 'max_range' => 11, ) ); $nb = strlen($var); if(filter_var($nb, FILTER_VALIDATE_INT, $options) !== FALSE) { return $var; } else { return false; } } ?>