Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что это за формат такой? ISO? 
:(
    Опции темы
ruslandlion
Дата 22.8.2010, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.8.2006

Репутация: нет
Всего: нет



Разбираю код ,застрял на одной вещи.
Код

if($_POST["email"]&& !ereg("^[^@]+@([a-z\-]+\.)+[a-z]{2,4}$",$_POST["email"]))
{
    echo "Введите корректный формат электронной почты";
    //Предлагаем пользователю заполнить имя
    echo "<input type='button' value=Вернутся к редактированию данных
    onClick='history.go(-1)'>";
}


Объясните пожалуйста что это за формат в функции ereg такой ? Я никак не пойму

Это сообщение отредактировал(а) ruslandlion - 22.8.2010, 23:38
PM MAIL   Вверх
enoff
Дата 23.8.2010, 01:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 30.6.2010
Где: Санкт-Петербург

Репутация: 11
Всего: 13



Функция проверяет, в правильном ли формате введен электронный адрес.

ereg - устаревшая функция для работы с регулярными выражениями.
первый параметр - регулярное выражение для e-mail адреса (не совсем верное), второй параметр - строка, в котором производится поиск в соответствии с регулярным выражением.

Регулярные выражения - Википедия
Регулярные выражения - php.net
Книга Дж. Фридла - Регулярные выражения

Это сообщение отредактировал(а) enoff - 23.8.2010, 01:42
PM MAIL ICQ Skype GTalk   Вверх
ruslandlion
Дата 23.8.2010, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.8.2006

Репутация: нет
Всего: нет



Большое спасибо за ответ. Начал изучать, очень сложно. Их очень часто применяют в программировании такие выражения или же можно не заморачиваться на их изучение?
PM MAIL   Вверх
overmetallist
Дата 23.8.2010, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 19.8.2010

Репутация: нет
Всего: нет



Код

Большое спасибо за ответ. Начал изучать, очень сложно. Их очень часто применяют в программировании такие выражения или же можно не заморачиваться на их изучение? 

очень часто, судя по иностранным исходникам, и вроде как они perl-совместимые, хотя можно легко обойтись без них
PM MAIL WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
enoff
Дата 23.8.2010, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 30.6.2010
Где: Санкт-Петербург

Репутация: 11
Всего: 13



overmetallist, preg_* функции в php как раз работают с PCRE - Prel-Compatible Regular Expression, perl-совместимыми регулярными выражениями.
ruslandlion, регулярки часто применяются, изучать стоит. smile  При работе с текстом незаменимы, только не стоит лепить их повсюду, с простыми задачами зачастую справляются и встроенные функции для работы со строками.

Это сообщение отредактировал(а) enoff - 23.8.2010, 13:08
PM MAIL ICQ Skype GTalk   Вверх
ruslandlion
Дата 23.8.2010, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.8.2006

Репутация: нет
Всего: нет



enoff,overmetallist спасибо вам большое smile Эх как же сложно их изучать :( Но надо так надо smile 

Это сообщение отредактировал(а) ruslandlion - 23.8.2010, 16:50
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0954 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.