Помощник
|
Автоматическая отправка писем с сайта, проблемы с кодировкой в mail.ru |
Biznessman
|
Сообщение
#1
|
||
|
|
||
|
|||
kRicha |
22.3.2014, 3:26;
Ответить: kRicha
Сообщение
#2
|
|
$header.="Content-Type: text/html; charset=?UTF-8\r\n?"; зачем тут знаки вопросов? -------------------- |
|
|
Biznessman
|
Сообщение
#3
|
|
kRicha, код писал не я - это готовый вариант с интернета.
Вопросительные знаки убрал - ничего не изменилось. |
|
|
Tollun |
22.3.2014, 11:18;
Ответить: Tollun
Сообщение
#4
|
|
|
|
|
Biznessman
|
Сообщение
#5
|
|
Tollun, к письму еще добавилось теперь:
Код Subject: =?UTF-8 ?=D0=97=D0=B0=D1=8F=D0=B2=D0=BA=D0=B0_=D1=81_=D0=BB=D0=B5=D0=BD=D0=B4=D0=B8=D0=BD =D0=B3=D0=B0_=22=D0=9A=D0=B0=D0=B1=D0=B5=D0=BB=D1=8C_=D0=B8_=D1=8D=D0=BB=D0=B5=D0 =BA=D1=82=D1=80=D0=BE=D0=BE=D0=B1=D0=BE=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=B0=D0=BD =D0=B8=D0=B5=22?= MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit но ничего не поменялось |
|
|
Tollun |
22.3.2014, 11:56;
Ответить: Tollun
Сообщение
#6
|
|
Удалите
Код $header.="Subject: =?UTF-8\r\n?".str_replace("+","_",str_replace("%","=",urlencode('Заявка с лендинга "Кабель и электрооборудование"')))."?=\r\n"; не, не надо добавлять не заметил и покажите какой сейчас код Сообщение отредактировал Tollun - 22.3.2014, 11:56 |
|
|
Biznessman
|
Сообщение
#7
|
|
Сейчас код:
Код <?php $name = $_POST['name']; $phone = $_POST['phone']; $textmail = ' Заявка с лендинга "Кабель и электрооборудование" Паспортные данные: '. $name .' Телефон: '. $phone .' '; $to = '*****@bk.ru'; $subject='Заявка с лендинга "Кабель и электрооборудование"'; $header="Date: ".date("D, j M Y G:i:s")." +0700\r\n"; $header.="X-Priority: 3 (Normal)\r\n"; $header.="To: =UTF-8\r\n".str_replace("+","_",str_replace("%","=",urlencode('')))."?= <". $to .">\r\n"; $header.="MIME-Version: 1.0\r\n"; $header.="Content-Type: text/html; charset=UTF-8\r\n"; $header.="Content-Transfer-Encoding: 8bit\r\n"; $text = $textmail; if(mail($to,$subject,$text,$header)) { echo header("Location: http://*****/page2.html"); } else { echo 'Ошибка. Письмо не отправлено.'; } ?> Я так же читал, что может помочь iconv, но не знаю как его применить. |
|
|
Tollun |
22.3.2014, 12:05;
Ответить: Tollun
Сообщение
#8
|
|
|
|
|
Biznessman
|
Сообщение
#9
|
|
UP
Перекодировал файл мейлера в ANSI Стало лучше - все отображается нормально, за исключением непосредственно (русскоязычных) данных, которые вводятся в форму. При перекодировке всего файла мейлера в UTF-8 - кривое все, и тело письма и данные с формы |
|
|
Tollun |
22.3.2014, 12:21;
Ответить: Tollun
Сообщение
#10
|
|
а кодировку отправляемого письма если поменять на ту, что используете на сайте?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Какой % отказов нормален для сайта? | 14 | Aloof | 3355 | Сегодня, 13:50 автор: Vmir |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 39 | 2Index | 6704 | Вчера, 16:16 автор: 2Index |
|
SiteAnalyzer - бесплатная программа для аудита и анализа сайта | 77 | Chaser | 74248 | 9.4.2024, 11:36 автор: Chaser |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 918 | 7.4.2024, 18:05 автор: Alex-777 |
|
Вёрстка HTML-писем | 30 | Vampler | 29394 | 27.3.2024, 12:41 автор: Vampler |
Текстовая версия | Сейчас: 23.4.2024, 16:49 |