Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2014, 16:37   #1
bev11321
Новичок
Джуниор
 
Регистрация: 27.11.2014
Сообщений: 3
По умолчанию Форма обратной связи кракозябры в имени

Доброго времени всем! Нужна помощь!

Проблема с формой отправки письма. Кракозябры приходят только в ИМЕНИ, а остальное нормально..., но если отправляешь имя на английском раскладе то нормально прописывается в письме...

Вот код файла contact_process.php

Код:

{
$mail = mail(CONTACT_FORM, $subject, $message,
"From: ".$name." <".$email.">\r\n".
"From site: ".$_SERVER['SERVER_NAME']."\r\n"
."E-mail: ".$email."\r\n"
."X-Mailer: PHP/" . phpversion());


if($mail)
{
echo 'OK';
}

}


Вот код файла index.html

Код:
<form id="ajax-contact-form" action="">
						<input type="text" name="name" value="" placeholder="Ваше имя" />
						<input type="text" name="subject" value="" placeholder="Ваш телефон" />
						<input type="text" name="email" value="" placeholder="Ваш Email" />
						<textarea name="message" id="message" placeholder="Текст сообщения"></textarea>
						<div class="clear"></div>
						<input type="reset" class="contact_btn" value="Очистить форму" />
						<input type="submit" class="contact_btn" value="Отправить" />
						<div class="clear"></div>
					</form>
bev11321 вне форума Ответить с цитированием
Старый 27.11.2014, 16:39   #2
bev11321
Новичок
Джуниор
 
Регистрация: 27.11.2014
Сообщений: 3
По умолчанию

Пробовал этот код вставить:
Код:
$message .= 'С сайта '.$_SERVER['HTTP_HOST'].'\r\n';
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
	$headers .= 'To: <'.$email.'>' . "\r\n";
	$headers .= 'From: <order@'.$_SERVER['HTTP_HOST'].'>' . "\r\n";
	if(!$error) {
		$mail = mail(CONTACT_FORM, $subject, $message, $headers);

		if($mail) {
			echo 'OK';
		}

	}
Вообще получается не то...
bev11321 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма обратной связи присылает кракозябры danilkins PHP 7 21.06.2017 19:14
Форма обратной связи Василий1985 PHP 3 20.03.2014 11:03
форма обратной связи Ol'ga PHP 3 01.03.2013 12:40
Форма обратной связи Cone PHP 9 07.12.2011 07:47
Форма обратной связи margo_31 Помощь студентам 6 20.09.2009 20:38