![]() |
Flash + php + email
Тут возникла такая проблема что даже не знаю туда ли написал...
Есть флеш-ролик, в нем несколько полей и кнопка для отправки. Есть php скрипт который все это дело из полей отправляет на мыло. Но беда в том что даже при указании кодировки windows-1251 в скрипте, на мыло все равно приходит письмо в кодировке UTF-8... Вобсчем посмотреть можно тут - http://fancy.es/test/feedback.htm а скачать тут - http://fancy.es/test/feedback.zip Если кто знает в чем проблема, помогите плиззз.... Оч. нуно... ЗЫ! Сам я в пхп не силен. |
А у тебя в кодировке UTF-8 отображается коракулями чтоли?
вот так попробуй: PHP код:
Вот этот код в html документ с кодировкой Win=1251 PHP код:
<html> <head> <title>Просто страница</title> </head> <body> <meta content="text/html; charset=windows-1251" http-equiv=Content-Type> Здесь начинается твой скрипт php... </body> </head> Cоответственно Файл оставляешь с расширением *PHP! Хотя может и не помочь...можно попробывать с помощью переменной. |
У меня была похожая проблема в simple_xml. Я нашел одну встроенную в php функцию, которая переводит из utf8 в ISO-8859-1, который отображается нормально.
В общем текст у тебя скрипт получает через переменную $message и $name. Их надо обработать: PHP код:
|
to HTDX дело в том что заголовок письма приходит в utf-8 а сам текст письма одни вопросики на всех кодировках...
скрипт уже выглядит так <? $to = "mail@mail.com"; $msg = "$name\n\n"; $msg .= "$message\n\n"; $msg = utf8_decode($msg); $add_headers .= "Content-Transfer-Encoding: 8bit\r\n"; $add_headers .= "Content-Type: text/plain; charset=Windows-1251\r\n"; mail($to, $subject, $msg, $add_headers); ?> |
Viper, посмотрю что можно сделать.Отпишусь чуть позже.Пиши в приват по всем вопросам.
|
Viper А чтоб сама флешка заработала, нужно предопределить твои переменные. Скажим в 1 кадре перед командой stop();
Код:
var Или без предопределения, в скрипте для кнопки send заменить "" на undefined Код:
on (release) { |
Viper, а ты с помощью чего читаешь это письмо с каракулями? Случаем не через почтовый клиент? Если да, то оно у тебя так и будет, поскольку эти программы поддерживают кодировку koi по дефалту...
А вообще можно так попробывать: В коде по умолчанию стоит конвертация в кодировку koi: PHP код:
Код не мой. |
все разобрался в чем прикол :)
вобсчем код такой для php: Код:
<? Код:
on (release) { Код:
System.useCodepage = true; всем спасибо за советы и помощь! |
Viper ! ты не обратил внимание на мое
Цитата:
Давай так: в первом кадре все оставляй как есть, а вот для кнопки "send" такой теперь скрипт будет: Код:
on (release) { |
Expredes спасибо :) переписал :) все работает :)
|
Часовой пояс GMT +3, время: 16:44. |
Powered by vBulletin
Copyright ©2000-2025, Jelsoft Enterprises Ltd.