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



 

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

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

Открыть тему
Тема закрыта
> Кодировка в форме обратной связи
Владимир72
Владимир72
Topic Starter сообщение 7.10.2011, 16:37; Ответить: Владимир72
Сообщение #1


Всем привет. Господа очень нужна помощь. Я в прогромировании не очень. Могу создать простенькую страничку и все. Поставил себе на сайт форму обратной связи взятую с сайта www.no-spam.su. Там ни чего сложного устанавливаю на сайт и получается обычный конструктор. Все это конечно прекрасно, но при получении письма с сайта с обратной связи, получаю одни кракозябры. Причем название поля нормально, а то что в поле (и если написано на русском) обсалютно не четается. Ради бога помагите кто чем может. Уже весь мозг себе разнес.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FortNoxBY
FortNoxBY
сообщение 7.10.2011, 17:27; Ответить: FortNoxBY
Сообщение #2


в файле php которая отвечает за отправку письма должна быть установлена кодировка cp-1251
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sem007
Sem007
сообщение 27.3.2014, 15:37; Ответить: Sem007
Сообщение #3


открой файл code.php и там тут[PHP]$sid=trim($HTTP_POST_VARS["sid"]);
$noautomationcode = $HTTP_SESSION_VARS["noautomationcode"];
$code = trim($HTTP_POST_VARS["code"]);
if($code != $noautomationcode)
{
//codes do not match.
$message .= "Вы скорее всего робот. Введите код правильно";
}



if ($message == "")
{
$smarty->assign("text", $text);
$smarty->assign("info_project", $info_project);
$mail_text = $smarty->fetch("mail_text.tpl");
//print_r($text);
send_mail::mail_base($info_project['to_mail'], $info_project['subject'], $mail_text, $info_project['from_mail'], $info_project['from_name']);
$message .= "Спасибо! Ваше сообщение отправлено";
}[/PHP] добавь вот эту строку [PHP]$header="Content-type: text/plain; charset=\"utf-8\"";[/PHP] и должен у тя показать нормальный русский текст пробуй
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nexus_hb
nexus_hb
сообщение 15.5.2014, 14:08; Ответить: nexus_hb
Сообщение #4


Все что нужно знать про кодировку можно найти по этой ссылке.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Irlandec
Irlandec
сообщение 4.6.2014, 16:30; Ответить: Irlandec
Сообщение #5


У меня такая же проблема, приходит на электронку куча эроглифов. И сторка
1

$header="Content-type: text/plain; charset=\"utf-8\"";
не помогла решить проблему.
Вот код формы. Подскажите, что не так.!!!!!!!!!!!!!!!!
[PHP]<!--Форма отправки сообщения-->
<?php
//Если форма отправлена
if(isset($_POST['submit'])) {

//Проверка Поля ИМЯ
if(trim($_POST['contactname']) == '') {
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}

//Проверка поля ТЕМА
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}

//Проверка правильности ввода EMAIL
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}

//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}

//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = 'greenrous@mail.ru'; //Сюда введите Ваш email
$body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: ProAP.ru - через форму обратной связи <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;

mail($emailTo, $subject, $body, $headers);
$emailSent = true;

}
}
?>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Irlandec
Irlandec
сообщение 4.6.2014, 17:24; Ответить: Irlandec
Сообщение #6


[PHP]$header="Content-type: text/plain; charset=\"utf-8\"";[/PHP]

Да, эта строка работает. Мне почту в спам отправляло, я потому и не видел, что сообщение приходит.

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 8016 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 2562 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 2030 9.4.2019, 17:21
автор: bobur
Открытая тема (нет новых ответов) Спам через форму обратной связи на сайте
14 Evgeniy3200 8082 15.5.2017, 20:53
автор: samvel32453
Открытая тема (нет новых ответов) Требуется доработка формы заказа/обратной связи
0 Dinamitt 1796 22.2.2017, 22:02
автор: Dinamitt


 



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