![]() |
form MX -> mail php=иероглифы
При отправки письма из flash mx через mail(). Получаю все таки письмо :D, но прочитать его не могу :mad: . Вычитал что, MX работает с UTF-8, посылаю письмо с кодировкой UTF-8 тоже не читается. А главное текст то руский, а не eng какой-то. А как то ведь эту проблему решают, а вот как?
Зарание благодарен!:) |
А ты пробывал?
Попробуй конвертнуть ПХП_ями свой текст перед отправкой в другую КОДЫРОВХУ...
Может быть сработает... :D :D :D |
Пробовал посылал письмо с кодировкой UTF-8, всё равно голяк :(
|
А ты не так пробуй
Получив из флеша, перекодируй в win or koi-8, а потом шли куда надо... мне кажеться так должно сработать...
|
Как? Я не видел в манулах ни одной функции которая могла бы из UTF-8 хоть во чтото другое перекодировать. Самое интересное, что дома файл с мессагой сохраняется не идентично файлу не серваке. Домашний файл читается без провлем, а вот нетовский даже и с трудом не могу прочитать :(.
|
=)
ты ведь через функцию mail() отсылаешь?..=) так вот.... mail($to, $subject, $msg [, $headers]) - это сама функция.... теперь.... Код:
<? |
саму же переменную можешь динамически создавать во флаше...или в php и передавать в него из флахи только сам боди письма....
|
ну вот, ошибся..=)
в строке $message=convert_to_string($message,"w","k"); вместо функции convert_to_string пишите convert_cyr_string =) -------- в итоге------- $message= convert_cyr_string($message,"w","k"); ----------- сорьки..заработался.. |
к McMamus
Проверил я твой скриптик. Что могу сказать возможно я что - то не так сделал. Но проблема вот в чем - то что написать в скрипте 'Бла-бла-бла Тестируем =)";', читается без проблем, но если подправить скрипт который будет принимать переменную из Flash MX значением которой должен быть русский техт! То кроме 'Бла-бла-бла Тестируем =)";' и английских букв в нашем письме появляются очень загадочные символы :).
Код:
<? |
К сожалению я пока не могу нормально протестить скрипт, поскольку работаю локально.... но все же.... как мне кажется ошибка у тя вот в чем:
ты добавляешь переменную $varFromFlashMX, НО получается вот что: Код:
<?, а надо ПОСЛЕ... поэтому!!!!!! пишем следующее: Код:
<? |
| Часовой пояс GMT +4, время: 18:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.