Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 37

Кодировка в mail форме на сайте

02.06.2014, 10:23. Показов 774. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Вот такая вот форма:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
$name = $_POST['contact-form-name'];
$email = $_POST['contact-form-email'];
$message = $_POST['contact-form-message'];
 
$to = 'vssdg@bdfdocfdfrt.ru';
$subject = 'Сообщение с сайта Unitechnics';
 
$body = "";
$body .= "Name: ";
$body .= $name;
$body .= "\n\n";
 
$body .= "";
$body .= "Message: ";
$body .= $message;
$body .= "\n";
 
$headers = 'From: ' .$email . "\r\n";
 
//$headers = 'From: noreply@domain.com' . "\r\n";
 
//$body .= "";
//$body .= "Email: ";
//$body .= $email;
//$body .= "\n";
 
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
mail($to, $subject, $body, $headers);
echo '<span id="valid">Ваше сообщение отправлено.</span>';
}else{
echo '<span id="invalid">Ваше сообщение не отправлено.</span>';
}

Данные из
$name
$message
присылаются в CP1251 (кодировка сайта).

Можно как-то изменить этот код, чтобы данные из этих полей приходили в UTF-8?

Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.06.2014, 10:23
Ответы с готовыми решениями:

Кодировка в e-mail
Всем привет. Бьюсь уже 4 день, не могу исправить кодировку в письме. Моя программа отправляет письмо на почту. В исходящем письме есть...

Кодировка в сообщении mail
Выручите,пожалуйста,проблема с кодировкой в сообщении $to= 'papalons@mail.ru'; $subject = '=?UTF-8?B?'.base64_encode('Оформление...

Php mail кодировка
Доброго времени суток, небольшая проблема с отправкой эмейла. Отправляю письмо в utf-8, но при получении на почте в одном меню показывает...

2
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.06.2014, 11:12
PHP
1
$headers = 'From: ' .$email . "\r\n";
на
PHP
1
2
$headers = 'From: ' .$email . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
?
0
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 37
02.06.2014, 11:38  [ТС]
mihalken, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2014, 11:38
Помогаю со студенческими работами здесь

Кодировка текста в e-mail...
Ребят, пишу программу для приема e-mail сообщений, всё работает прекрасно, но только если текст e-mail на русском языке, то в проге...

Кодировка заголовков в mail()
&lt;?php function NewMail($from,$to,$subject,$message) { $headers = &quot;From: {$from}&quot;; $headers = &quot;Subject: {$subject}&quot;; $headers =...

php и mail() кодировка
Знаю что инет пестрит обсуждениями на эту тему, но они мне не помогают... Ситуация следующая: Скрипт $headers =...

Кодировка в функции mail
При загрузке данного скрипта на платный хостинг, приходят письма в абракатабре, хоть и указал ютф8 ,что можно сделать? &lt;?php ...

Неправильная кодировка mail()
mail(&quot;mail@mail.ru&quot;, &quot;тема&quot;, &quot;текст сообщения&quot;); Тема приходит нормально, а текст сообщения на mail.ru приходит иероглифами. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru