Регистрация

Тема в разделе "PHP программирование", создана пользователем Snake, 1 сен 2006.

Статус темы:
Закрыта.
  1. Snake

    Snake Гость

    Нужна помощь в написании регистрации! если быть точным то в проверке правильности написания пользователем mail(т.е. проверка на "@" и "."). Я использовал ereg("@", $mail), но она не совсем подходит т.к. возвращает true, а для данной ситуации нужно false.
    <?php
    .....
    if($bla == 1)
    if(empty($nick) || empty($mail) || empty($pass1) || empty($pass2))
    {
    die('Заполните все обязательные поля.');
    }
    elseif($pass1 != $pass2)
    {
    die('Пароли не соответствуют. Попробуйте еще раз.');
    }
    elseif(ereg("@", $mail))
    {
    print('@ Найдена');
    }
    else
    {
    print('Усе в норме');
    }
    else
    {
    <form>
    ..............
    </form>
    }
    ?>
    Вобщем подскажите пожалуйста как лучше написать!
     
  2. Gisma

    Gisma Гость

    во-первых регексп по проверке email : ^[a-zA-Z0-9\-\.\_]*\@[a-zA-Z0-9\-\.\_]+\.[a-zA-Z0-9]{1,3}$
    во-вторых символ отрицание ! !true == false
     
  3. Snake

    Snake Гость

    Для: Gisma
    Я немного не понял 2-е.
    Как вписать отосе ! !true == false в elseif(ereg("@", $mail)) ?!?
     
  4. Gisma

    Gisma Гость

    !ereg("@", $mail) - получишь true всего выражения если символ @ не найден
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей