Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2011, 21:39   #1
korge
Новичок
Джуниор
 
Регистрация: 05.09.2011
Сообщений: 1
По умолчанию Кодировка в форме отправки сообщения на php

Столкнулся с такой проблемой. На немецкой версии сайта есть форма бронирования гостиничного номера. В немецком языке есть буквы ü и тому подобные, которые приходят в заполненной и отправленной заявке "каракулями". Как прописать в этот самом php файле форме отправки кодировку корректно, чтобы приходило без каракуль? Подскажите, пожалуйста.

Вот код этого файла:
PHP код:
<title>Rückkopplung</title>
  <?php

$back 
"<p><a href=\"/ger/book_a_room/\">Zurück</a></p>";

if (isset(
$_POST['name'])) {$name $_POST['name'];}
if (isset(
$_POST['email'])) {$email $_POST['email'];}
if (isset(
$_POST['mess'])) {$mess $_POST['mess'];}
if (isset(
$_POST['number'])) {$number $_POST['number'];}
if (isset(
$_POST['datefrom'])) {$datefrom $_POST['datefrom'];}
if (isset(
$_POST['dateto'])) {$dateto $_POST['dateto'];}
if (isset(
$_POST['phone'])) {$phone $_POST['phone'];}

if (empty(
$name))
{
 echo 
'Keine Angabe name!'$back;
 
exit;
}
else 

if (empty(
$email))
{
 echo 
'Unbekannt E-Mail!'$back;

exit;
}
else
$to "seio2@mail.ru"/*УКАЗАТЬ СВОЙ АДРЕС!*/
$charset "text";
$subject "Nachricht auf site";
$message "Name: $name \nE-Mail-Adresse: $email \nNachricht: $mess \nCheck-in Datum: $datefrom \nAbreisedatum: $dateto \nTelefon: $phone \nZimmer: $number";

$headers  "Content-type: text; charset=utf-8"
$headers .= "From: Hotel Bastei <hotel32@yahoo.de>"


$subject '=?windows-1252?B?'.base64_encode(convert_cyr_string($subject"w","k")).'?=';
$send mail ($to,$subject,$message,$headers);

if (
$send == 'true')
{
 echo 
'Ihre Bewerbung wurde erfolgreich übermittelt!'$back;

exit;
}
else 
{

echo 
'Error. Nachricht nicht gesendet!'$back;

exit;
}
?>

Последний раз редактировалось korge; 05.09.2011 в 21:49.
korge вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма отправки сообщения starichenko HTML и CSS 5 26.05.2011 14:52
Функция отправки сообщения TWebbrowser Bright-rider Фриланс 5 20.02.2011 15:32
Запрет отправки сообщения с одними пробелами POPOV PHP 7 31.08.2009 16:04
mailto для отправки писем PHP vs HTML delphin100 HTML и CSS 4 10.09.2008 06:27
PHP-скрипт для отправки файлов pasha814 PHP 2 21.06.2008 21:35