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

Я уж не знаю, долблюсь в глаза, но ошибки не вижу
<?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
  • Вопрос задан
  • 113 просмотров
Решения вопроса 2
@thisuserhatephp
Офлайн - losers Онлайн - lusers
ты пропустил скобочку
- if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 ) {...}


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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:21
1200 руб./в час
26 апр. 2024, в 10:10
1000 руб./за проект