[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: где в форме исправить обязательное поле
ipsilion
Ребят помогите , я хочу с контактной формы убрать обязательное поле Электронный адрес и переделать его на поле для ввода Номер телефона(просто переименовал поле недостаточчно). Дело в том что при заполнении формы требует обязательного ввода mail adressa как переключить на обычный текст что исправить?

Вот тот самый код
<?php
/*
If you see this text in your browser, PHP is not configured correctly on this webhost.
Contact your hosting provider regarding PHP configuration for your site.
*/

require_once('form_throttle.php');

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (formthrottle_too_many_submissions($_SERVER["REMOTE_ADDR"]))
{
echo '{"MusePHPFormResponse": { "success": false,"error": "Too many recent submissions from this IP"}}';
}
else
{
emailFormSubmission();
}
}

function emailFormSubmission()
{
$to = 'ipsilion@mail.ru';
$subject = 'Отправка Форма Домашняя страница';

$message = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>' . htmlentities($subject,ENT_COMPAT,'UTF-8') . '</title></head>';
$message .= '<body style="background-color: #ffffff; color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: helvetica, arial, verdana, sans-serif;">';
$message .= '<h2 style="background-color: #eeeeee;">Отправка новой формы</h2><table cellspacing="0" cellpadding="0" width="100%" style="background-color: #ffffff;">';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Имя:</b></td><td>' . htmlentities($_REQUEST["custom_U493"],ENT_COMPAT,'UTF-8') . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Электронная почта:</b></td><td>' . htmlentities($_REQUEST["Email"],ENT_COMPAT,'UTF-8') . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Сообщение и контактный номер:</b></td><td>' . htmlentities($_REQUEST["custom_U474"],ENT_COMPAT,'UTF-8') . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Сотовый телефон:</b></td><td>' . htmlentities($_REQUEST["custom_U510"],ENT_COMPAT,'UTF-8') . '</td></tr>';

$message .= '</table><br/><br/>';
$message .= '<div style="background-color: #eeeeee; font-size: 10px; line-height: 11px;">Формы, отправленные с веб-сайта: ' . htmlentities($_SERVER["SERVER_NAME"],ENT_COMPAT,'UTF-8') . '</div>';
$message .= '<div style="background-color: #eeeeee; font-size: 10px; line-height: 11px;">IP-адрес посетителя: ' . htmlentities($_SERVER["REMOTE_ADDR"],ENT_COMPAT,'UTF-8') . '</div>';
$message .= '</body></html>';
$message = cleanupMessage($message);

$formEmail = cleanupEmail($_REQUEST['Email']);
$headers = 'From: ipsilion@mail.ru' . "\r\n" . 'Reply-To: ' . $formEmail . "\r\n" .'X-Mailer: Adobe Muse 7.1.329 with PHP/' . phpversion() . "\r\n" . 'Content-type: text/html; charset=utf-8' . "\r\n";

$sent = @mail($to, $subject, $message, $headers);

if($sent)
{
echo '{"FormResponse": { "success": true}}';

}
else
{
echo '{"MusePHPFormResponse": { "success": false,"error": "Failed to send email"}}';
}
}

function cleanupEmail($email)
{
$email = htmlentities($email,ENT_COMPAT,'UTF-8');
$email = preg_replace('=((<CR>|<LF>|0x0A/%0A|0x0D/%0D|\\n|\\r)\S).*=i', null, $email);
return $email;
}

function cleanupMessage($message)
{
$message = wordwrap($message, 70, "\r\n");
return $message;
}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.