SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте Гость ( Вход | Регистрация )

Ошибка feedback в DLE
 
Reply to this topicStart new topicStart Poll

 
post 30.11.2007 - 20:26
Отправлено #1
Diamond



Грамотный
Group Icon

Профиль
Группа: Наши Люди
Сообщений: 224
Регистрация: 25.03.2005
Из: Подольск
Пользователь №: 9.677


Респектов: 154
-----X----




Вообщем поставил себе DLE. Сначала версию 5.7 теперь 6.3.
Проблема работает на обоих версиях.
Суть проблемы:
При отправке сообщения через обратную связь:
/index.php?do=feedback

1. В случае если юзер зарегистрированный выдает:
Неверно указан E-mail

2. В случае если это гость:
E-Mail: not valid

Из 1го случая рассматривая website.lng легко понять что вылетает ошибка 'feed_err_3' => "<li>Неверно указан E-mail.</li>".

Вскрываем сам feedback.php из него видим что ошибка feed_err_3 появляется в результате выполнения elseif:

Code
function check_email($value) {
 return eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $value);
}

if (empty($name)) {
  $stop .= $lang['feed_err_1'];
}

if (empty($email)) {
  $stop .= $lang['feed_err_2'];
}

elseif (!check_email($email)) {
  $stop .= $lang['feed_err_3']


Пробовал закомментировать elseif - тогда выдает ту же ошибку что и в случае 2 - E-mail : not valid.... Причем сам not valid не записал не в русском варианте website.lng ни в английском! sad.gif

Уже сломал всю голову, подскажите что это может быть?
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


  Яндекс цитирование   Rambler's Top100
Сейчас: 8.01.2009 - 2:43
LITE - версия | WAP - версия