В чём заключается ошибка?

Я уж не знаю, долблюсь в глаза, но ошибки не вижу
<?php
  $login = filter_var(trim($_POST['login']),
  FILTER_SANITIZE_STRING);
  $name = filter_var(trim($_POST['name']),
  FILTER_SANITIZE_STRING);
  $pass = filter_var(trim($_POST['pass']),
  FILTER_SANITIZE_STRING);

  if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 ) {
    echo "Недопустимая длина логина";
    exit();
  } else if(mb_strlen($name) < 3 || (mb_strlen($name) > 50 ) {
    echo "Недопустимая длина имени";
    exit();
  } else if(mb_strlen($pass) < 2 || (mb_strlen($pass) > 6 ) {
    echo "Недопустимая длина пароля (от 2 до 6 символов)";
    exit();
  }
?>


60c0f47d489ae302408730.png
  • Вопрос задан
  • 75 просмотров
Решения вопроса 2
thisuserhatephp
@thisuserhatephp
Нарушаю законы (физики) АУЕ!
ты пропустил скобочку
- if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 ) {...}


+  if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 )) {...}
Ответ написан
@kot999
Backend software engineer
все скобочки пересчитайте в if ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
DKLINE Санкт-Петербург
от 120 000 до 150 000 ₽
SaveTime Москва
от 170 000 до 250 000 ₽
23 июн. 2021, в 12:31
500 руб./в час
23 июн. 2021, в 12:27
1800 руб./за проект
23 июн. 2021, в 12:12
1000 руб./в час