Forum Webscript.Ru

Программирование => PHP => Тема начата: RealV от 03 Декабря 2004, 12:14:28

Название: Очень нужна помощь!!!
Отправлено: RealV от 03 Декабря 2004, 12:14:28
Ситуация такая - есть скрипт на РНР для отправки SMS через функцию mail() на ********@sms.umc.com.ua
Все написано на кодировке windows-1251, соответсвенно весь текст СМС который пользователь вводит в форму отправки в этой самой кодировке. Но при использовании функции mail() SMTP сервер хостера указывает в письме, что оно написано в кодировке KOI-8-R и в результате на мобильник приходит абракадабра, т.к. SMS шлюз UMC уверен, что письмо пришло в кодировке кои-8-р! Теперь вопрос - можно ли это както побороть при помощи средств PHP если не удается никак решить вопрос с хостпровом??? Както с кодировками поколдоваить чтоли? не знаю что делать..  :(
Название: Очень нужна помощь!!!
Отправлено: Daiz13 от 03 Декабря 2004, 12:51:32
Цитировать
RealV:
Но при использовании функции mail() SMTP сервер хостера указывает в письме, что оно написано в кодировке KOI-8-R

Что-то я не уверен что SMTP сервер сам по себе будет header-ы менять... Попробуй вначале на обычный email отправить.
Название: Очень нужна помощь!!!
Отправлено: RealV от 03 Декабря 2004, 12:59:38
Цитировать
Daiz13:
Что-то я не уверен что SMTP сервер сам по себе будет header-ы менять... Попробуй вначале на обычный email отправить.


Так вот пробовал и на обычный e-mail... То же самое.... Я там даже форум PHPbb поставил, он тоже при массовой рассылке пользователям функцию mail() использует, так тот текст, который я ввожу, он тоже абройкадаброй присылает...

А при отправке на простой емаил к примеру Оутлук определяет письмо как кои-8-р, и только принудительно переключив его в Виндоус кодировку можно его прочитать... С форумом такое не прокатывает, он все в символы переводит...

Вот такая вот фигня получается....
Название: Очень нужна помощь!!!
Отправлено: Макс от 03 Декабря 2004, 17:58:54
какие ты указываешь заголовки в функции mail ?
Название: Очень нужна помощь!!!
Отправлено: RealV от 03 Декабря 2004, 18:02:04
Цитировать
Макс:
какие ты указываешь заголовки в функции mail ?


Спасибо огромное всем откликнувшимся, я наконецто разобрался в чем проблема - прописал не все заголовки в фунции mail(), (просто уже перегрелся немного) предположение абсолютно верное, все, тему можно закрывать...