Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
 Аватар для vetrana13
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 8

метод POST, кошмар с кодировкой при выводе данных

12.11.2009, 02:35. Показов 2264. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
отправляю с сайта форму заказа, обрабатываю скриптом. после нажатия кнопки отправить данные выводятся юзверю и на мыло приходят - названия формы нормально а вот то что юзверь ввел в жуткой кодировке-
Введенная Вами информация:
Фамилия петрова
Имя юлия

и ппц...

чего бы такого сделать?
тело заказа -
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
34
35
36
37
38
39
<form action="zapros.php" method="POST" enctype="text/plain"> 
<p>&nbsp;</p> 
<table border="0" align="center" cellpadding="8" cellspacing="5"> 
<tr> 
<td><div align="right">Фамилия</div></td> 
<td><div align="left"> 
<input name="SName" type="text" id="SName" size="40"> 
<span class="style4">*</span></div></td> 
</tr> - ну и далее по списку
 
и сам скрипт 
<?
$dates = date("d.m.Y H:i:s");
$files=    $HTTP_REFERER;
 
$referer=$_SERVER["HTTP_REFERER"];
 
if ( empty ($email) || preg_match("/[^a-zA-Z0-9_\.\@\&\-]/", $email ) || !ereg("@", $email) || ereg( "^your@mail.here" , $email ) || ereg( "@smartq7.ru" , $email )){
 
header("Location: $files");
exit;
}
//---------------------------------------------------------------------------------------
$fromZAPROS = "";
//Формирование строки, которая пришла со страницы 
 
 
$fromZAPROS = "Введенная Вами информация:\r\n";
 
$fromZAPROS .= "\tФамилия ".$SName."\r\n";
$fromZAPROS .= "\tИмя ".$FName."\r\n";
(и так далее)
 
mail("smartq7@gmail.com", "от $SName ($email)",$fromZAPROS, "From: $email\nReply-To: $email");
 
print "<pre width=80>$fromZAPROS</pre>";
 
 
?>
и скажите, плиззз - что значат "\r\n"?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2009, 02:35
Ответы с готовыми решениями:

Проблемы с кодировкой при выводе данных
у меня такая же проблема, как в этой теме https://www.cyberforum.ru/php-database/thread154723.html ... приведенные там решения не помогают...

Проблемы с кодировкой при выводе данных
Пользуюсь хрюшей и VS 2008 Программа 1 #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main()...

Проблемы с кодировкой при выводе на веб-страницу
Помогите мне! Когда я вывожу на веб страницу данные из БД то вместо русских символов появляются иероглифы. Кодировка у БД стандартная....

3
Телепат
 Аватар для Милый Враг
724 / 118 / 8
Регистрация: 28.04.2009
Сообщений: 442
12.11.2009, 03:54
удалите их, они фа не нужны тут, это символы переноса строки и табуляции.
Укажите кодировку писем.
и замените у себя
PHP
1
2
3
4
5
6
7
$to="smartq7@gmail.com"; // кому отправить
$from="From: vetrana13 <vetrana13@xxx.com>"; //от кого
$subject="любая тема";     // тема письма
$message="Пришло письмо от $SName . <br>Отправитель: $email .";    // само письмо
$headers  = "Content-type: text/html; charset=windows-1251 \r\n";  // заголовок (кодировка)
$headers .= "$from \r\n"; 
mail($to, $subject, $message, $headers);
0
 Аватар для vetrana13
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 8
12.11.2009, 14:33  [ТС]
эмм... на ваш кусок кода заменить что?


мдя... а мне туда потом еще транслитерацию впихнуть нуна будет....
0
Телепат
 Аватар для Милый Враг
724 / 118 / 8
Регистрация: 28.04.2009
Сообщений: 442
13.11.2009, 20:55
вот эту вашу строчку
PHP
1
mail("smartq7@gmail.com", "от $SName ($email)",$fromZAPROS, "From: $email\nReply-To: $email");
замените на то, что я писал выше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2009, 20:55
Помогаю со студенческими работами здесь

Метод передачи POST - Ошибка при добавление данных
Доброго времени суток, и снова я) &lt;?php $dbhost = &quot;localhost&quot;; // Имя хоста БД $dbusername = &quot;Auto&quot;; // Пользователь...

Отправка данных кодировкой utf-8 post запрос
Как отправить данные которые ввожу в edit1 кодировкой utf8 (post запрос) httpsend, Indy 10. xe8 форма отправки urlencoded ...

С кодировкой базы данных и кодировкой сайтом и кодировкой файла разобраться не могу
С кодировкой базы данных и сайтом файлом разобраться не могу. Я на своем сайте вывожу данные из другой mysql.... МММ сайт на win 1251 а...

Проблема с кодировкой при выводе содержимого из файла 1.js (то что написано русскими буквами) на страницу браузера
https://metanit.com/web/nodejs/4.1.php Я делаю лабораторную все по порядку как написано на сайте выше. Но у меня вместо имеющейся...

Отправка данных из radio через метод POST
Вечер добрый. Не могу никак понять как нужно объявить переменный где будет хранится данные из поля radio &lt;div...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru