Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодировка при отправке писем 
:(
    Опции темы
Анальгин
Дата 11.8.2004, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 14.11.2003

Репутация: нет
Всего: нет



У меня есть форма. Сотрудник заполняет поля и жмет "отправить". Письмо до меня доходит, но проблема в том, что прочесть я его не могу. Например "Иванов" доходит как "Èâàíîâ". + Тот текст, что забит в mail (.....) так же не читаем. Где и что поправить? Спасибо.
PM MAIL   Вверх
chaos
Дата 11.8.2004, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 1
Всего: 44



По эксперементируй с функцией
[code]convert_cyr_string[.code]

(PHP 3>= 3.0.6, PHP 4 , PHP 5)
convert_cyr_string -- Convert from one Cyrillic character set to another
Description
string convert_cyr_string ( string str, string from, string to)
This function returns the given string converted from one Cyrillic character set to another. The from and to arguments are single characters that represent the source and target Cyrillic character sets. The supported types are:

k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-cyrillic
PM WWW   Вверх
Ignat
Дата 11.8.2004, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



mail($to, $subject, $message, "MIME-Version: 1.0\r\nContent-type: text/html; charset=windows-1251\r\n");

http://ru.php.net/manual/ru/function.mail.php


--------------------
Теперь при чем :P
PM   Вверх
Анальгин
Дата 11.8.2004, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 14.11.2003

Репутация: нет
Всего: нет



Ignat спасибо. Все ок.

PM MAIL   Вверх
MuToGeN
Дата 11.8.2004, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Ну и до кучи...
Код
function koi8Mail($to,$body,$subj,$headers=NULL){
   $body=convert_cyr_string($body,"w","k");
   $subj=convert_cyr_string($subj,"w","k");
   $baseHeaders=Array(
   "Content-type: text/plain; charset=koi8-r",
   "Subject: $subj"
   );
   if($headers==NULL){
       $allHeaders=$baseHeaders;
   }else{
       $allHeaders=array_merge($baseHeaders,$headers);
   }
   mail($to,$subj,$body,implode("\r\n",$allHeaders));
}
То, что сам давно пользую.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0720 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.