X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> помогите убрать проверку мыла
caho_hb
caho_hb
Topic Starter сообщение 20.7.2016, 11:58; Ответить: caho_hb
Сообщение #1


Вот здесь, но как - не могу сообразить. Надо, чтобы это поле было обязательным, но вместа мыла я хочу, чтобы пользователь вводил номер телефона.

[PHP]// check email
if ($_POST["rp_email"] === "") {
$myError = '<span style="color: ' . $error_text_color . ';">' . $noEmail . '</span>';
$email_class = ' has-error';
}
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/", strtolower($_POST["rp_email"]))) {
$myError = '<span style="color: ' . $error_text_color . ';">' . $invalidEmail . '</span>';
$email_class = ' has-error';
}
else {
$CORRECT_EMAIL = htmlentities($_POST["rp_email"], ENT_COMPAT, "UTF-8");
}

if ($myError == '') {
$mySubject = $_POST["rp_subject"];
$myMessage = 'You received a message from '. $_POST["rp_email"] ."\n\n". $_POST["rp_message"];

$mailSender = JFactory::getMailer();
$mailSender->addRecipient($recipient);

$mailSender->setSender(array($fromEmail,$fromName));
if(version_compare(JVERSION, '3.5', 'ge')) {
$mailSender->addReplyTo($_POST["rp_email"], $fromName);
}
else {
$mailSender->addReplyTo(array( $_POST["rp_email"], $fromName ));
}

$mailSender->setSubject($mySubject);
$mailSender->setBody($myMessage);

if ($mailSender->Send() !== true) {
$myReplacement = '<span style="color: ' . $error_text_color . ';">' . $errorText . '</span>';
print $myReplacement;
return true;
}
else {
$myReplacement = '<span style="color: '.$thanksTextColor.';">' . $pageText . '</span>';
print $myReplacement;
return true;
}

}[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 20.7.2016, 15:06; Ответить: Degradator
Сообщение #2


Убери

if(version_compare(JVERSION, '3.5', 'ge')) {
$mailSender->addReplyTo($_POST["rp_email"], $fromName);
}
else {
$mailSender->addReplyTo(array( $_POST["rp_email"], $fromName ));
}

замени

if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/", strtolower($_POST["rp_email"]))) {
$myError = '<span style="color: ' . $error_text_color . ';">' . $invalidEmail . '</span>';
$email_class = ' has-error';
}
else {
$CORRECT_EMAIL = htmlentities($_POST["rp_email"], ENT_COMPAT, "UTF-8");
}

на

$CORRECT_EMAIL = htmlentities($_POST["rp_email"], ENT_COMPAT, "UTF-8");

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12410 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3334 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:26
Дизайн