Вопросы о том как и что сделать чтобы работало
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
Алексей
Сообщение
Алексей » 2013-04-24, 11:36:43
Помогите с кодировкой формы обратной связи.
Текст сообщения приходит таким:
Код: Выделить всё
а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД! а?б?аИаВаЕаД а?аЕаДаВаЕаД!
а должен быть таким:
Код: Выделить всё
Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед! Привед Медвед!
Имя отправителя и тема письма приходят нормальными.
значение кодировки на сайте и в форме utf8
эпериментировал с правами на папки и файлы.
пользователь: h41765
форма находится по адресу:
http://efre-company.ru/folders/sendmail/index.php
lissyara
Site Admin
Сообщения: 6474 Зарегистрирован: 2009-09-19, 22:04:41
Сообщение
lissyara » 2013-04-24, 14:53:20
а в заголовках почтовых кодировка указна?
Убей их всех! Бог потом рассортирует...
apulchra
Сообщения: 27 Зарегистрирован: 2012-11-13, 16:00:15
Сообщение
apulchra » 2013-04-25, 18:12:15
а в заголовках почтовых кодировка указна?
Да, вот как это выглядит:
в файле /folders/sendmail/index.php есть ссылка на файл конфигурации и описание заголовков:
Код: Выделить всё
...
require_once("config.php");
...
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: $content charset=$charset\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"".$_POST['posName']."\" <".$_POST['posEmail'].">\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
...
соответственно файл конфигурации config.php выглядит так:
Код: Выделить всё
<?php
$mailto = "mymail@mail.ru";
$charset = "utf8";
$subject = $_POST['posRegard'];
$content = "text/plain";
$message = $_POST['posText'];
$statusError = "";
$statusSuccess = "";
$errors_name = 'Введите ваше имя';
$errors_mailfrom = 'Введите свой E-mail адрес';
$errors_incorrect = 'Заполните правильно Ваш E-mail адрес';
$errors_message = 'Наберите текст вашего сообщения';
$errors_subject = 'Введите тему сообщения';
$captcha_error = 'Проверьте правильность ввода защитного кода';
$send = 'Ваше сообщение успешно отправлено';
?>
Я пытался непосредственно в файле /folders/sendmail/index.php указывать различные кодировки, например, так:
Код: Выделить всё
$headers .= "Content-Type: $content charset=utf8";
Но это не помогло.
lissyara
Site Admin
Сообщения: 6474 Зарегистрирован: 2009-09-19, 22:04:41
Сообщение
lissyara » 2013-04-25, 21:40:20
пришлите письмо из этой формы на admin @ host-food.ru
посмотрю, что там в заголовках и тексте
Убей их всех! Бог потом рассортирует...
apulchra
Сообщения: 27 Зарегистрирован: 2012-11-13, 16:00:15
Сообщение
apulchra » 2013-04-26, 13:44:09
Письмо отправлено на указанный адрес:
Имя: Алексей
Тема: Поверка
Сообщение: О сколько нам открытий чудных готовит просвещенья дух!
время отправки 2013-04-26:17.42 по красноярскому времени
lissyara
Site Admin
Сообщения: 6474 Зарегистрирован: 2009-09-19, 22:04:41
Сообщение
lissyara » 2013-04-26, 22:46:34
у вас написано:
а должно быть
помоему, совсем несложно прочитать RFC и написать правильные заголовки, а не из головы....
Убей их всех! Бог потом рассортирует...
apulchra
Сообщения: 27 Зарегистрирован: 2012-11-13, 16:00:15
Сообщение
apulchra » 2013-04-28, 8:23:32
Спасибо, заработало.
ЗЫ:
помоему, совсем несложно прочитать RFC и написать правильные заголовки, а не из головы....
Я почему-то был уверен, что именно так и сделал... В любом случае спасибо.