Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php обработчик форм

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не обрабатывается русский язык
AndresTIP
Отправлено: 26 Января, 2010 - 17:03:29
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Добрый день! создал форму, написал PHP обработчик который отсылает форму на маил, форму то он отсылает, а содержание если на английском - все нормально, ну а если на русском языке, то приходят каракули типа : РєСѓРєСѓ. Ниже прилагаю форму и php обработчик. Хотелось бы что бы русский язык работал. Жду советов...
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['surname'])) {$surname = $_POST['surname'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['telephone'])) {$telephone = $_POST['telephone'];}


$address = 'Andres.tip@mail.ru';
$sub = "Заказ сайта";
$message = " Имя: $name \nфамилия: $surname \nуказал маил адрес: $email \nУказал свой телефон: $telephone ";
$verify = mail ($address,$sub,$message,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
$mailheaders .= "Bcc: email1@mail.rurn";


if ($verify == 'true')
{
echo "<p>Сообщение отправлено";
}
else
{
echo "<p>Сообщение не отправлено";
}
?>

ФОРМА:

Введите фамилию:<br />
<br />
<input type="text" name="surname"maxlength="20" />
</p>
<p align="center">Введите имя:<br />
<br />
<input name="name" type="text" id="name2" maxlength="20" />
</p>
<p align="center">Введите email:<br />
<input name="email" type="text" id="email" />
</p>
<p align="center"> Контактный телефон:<br />
<input name="telephone" type="text" id="telephone" />
</p>
<p align="center">&nbsp;</p>
<p align="center">
<input type="submit" name="Submit" value="ЗАКАЗАТЬ" />

(Отредактировано автором: 26 Января, 2010 - 17:07:46)

 
 Top
Мелкий Супермодератор
Отправлено: 26 Января, 2010 - 17:05:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Скрипт-то в какой кодировке сохранён? windows-1251?


-----
PostgreSQL DBA
 
 Top
JustUserR
Отправлено: 26 Января, 2010 - 17:31:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




AndresTIP Во-первых приведите в одну кодировку Windows-1251 сам PHP-скрипт и его content-type выводимого текста Во-вторых если не поможет то попробуйте посмотреть результат при отсылке на различные почтовые системы В-третьих если окажется что часть программ и почтовиков отображает верно а часть нет то придется делать некие ухищрения с почтовыми заголовками - такая тема уже была на форуме Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
AndresTIP
Отправлено: 26 Января, 2010 - 17:40:37
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Спасибо что подсказали на счет кодировки, действительно, в форме стояла UTF-8, поменял на windows-1251 и теперь все ок!!!

Тему можно закрывать!


Отредактировано модератором: JustUserR, 26 Января, 2010 - 17:44:38
Закрыл тему по просьбе ее автора
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB