Я абсолютно запутался с этим:preg_match проблемы с «[» в quadodo системе авторизации
$email = (isset($_POST['email']) && preg_match('@^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})[email protected]', $_POST['email']) && strlen($_POST['email']) <= 255 && strlen($_POST['email']) > 6) ? $_POST['email'] : false;
Ошибка:
Warning: preg_match(): Unknown modifier '[' in C:\xampp\htdocs\sales\qls-3.1.9\install\Install.class.php on line 283
и я смотрел на фактические функции веб-страницы с official php site
Если кто-то может помочь, это будет эпос!
если у вас есть PHP> = 5.2, пожалуйста, используйте 'filter_var ($ _ POST [ 'электронная почта'], FILTER_VALIDATE_EMAIL)' – Class