We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 274
    • 108 Posts
    Всем привет, возникла проблема почемуто в ходе регестрация происходит ошибка при проверке mail, то есть вводешь mail И ПРИНАЖАТИЕ КНОПКИ ВЫХОДИТ ОШИБКА:

    « MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »

    PHP error debug
    Error: Function eregi() is deprecated
    Error type/ Nr.: - 8192
    File: Z:\home\mad\www\assets\snippets\webloginpe\webloginpe.class.php
    Line: 2920
    Line 2920 source: if (!eregi("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,7}$", $Email)) // pixelchutes

    Parser timing
    MySQL: 0.0751 s (7 Requests)
    PHP: 0.0868 s
    Total: 0.1619 s
    может кто то сталкивался? в инете искал но ничего подобного не нашел(((
    вызов снипета [!WebLoginPE? &type=`register` &lang=`ru`!]
      • 785
      • 2,113 Posts
      Используется php 5.3? Функция eregi в этой версии не рекомендуется использовать, надо ее заменить на preg_match() с модификатором ’i’.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 274
        • 108 Posts
        извеняюсь за тупизм, как изменить с модификатором?
        вот проверка email
        function ValidateEmail($Email)
        {

        if (!eregi("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,7}$", $Email)) // pixelchutes
        {
        return $this->FormatMessage($this->LanguageArray[45]);
        }
          • 7368
          • 264 Posts
          function ValidateEmail($Email)
             {
                
                  if (!preg_match("/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,7}$/i", $Email)) // pixelchutes
                {
                   return $this->FormatMessage($this->LanguageArray[45]);
                }


          Наверное так
            • 274
            • 108 Posts
            ок, спс помогло,
            тут же не могу въехать
            1.как сделать что бы имя и почта могла совпадать у пользвателей, то есть у 1 пользавателя есть почта = [email protected] и у 2 такая же почта, а то выходит сообщениеоб ошибке: Извините, но данное имя пользователя уже существует. Выберите другое почту.
            2.При рестрация есть возможность перехода на другую страницу указав парметр, а у Востановление пароля есть такая возможность, есть такой параметр?
              • 274
              • 108 Posts
              Помогите???????
                • 274
                • 108 Posts
                1.как сделать что бы имя или почта могла совпадать у пользвателей, то есть у 1 пользавателя есть почта = [email protected] и у 2 такая же почта, а то cейчас выходит сообщение об ошибке: Извините, но данное имя пользователя уже существует. Выберите другое почту.
                2.При рестрация есть возможность перехода на другую страницу указав парметр, а у Востановление пароля есть такая возможность?, есть такой параметр?