Привет всем! Ребят помогите решить проблемку.
Мне нужно создать форму обратной связи для флэш сайта. Нашел видео-урок на английском, но там раскрывается только создание самой флэш формы с отправкой данных. Но ни чего не сказано про скрипт которые эти данные принимает и обрабатывает, точнее там говорится о asp скрипте, который вы должны сами изготовить. Asp я не знаю, но php, когда-то начинал изучать и форму на нем делал.
Я подумал не принимать ли flash запрос с помощью php скрипта, попробовал и получилось, только вот заморочка, кодировка не русская приходит с письмом, для php скрипта, пробовал использовал следующее значение в функции mail($komu,$tema,$text_pisma,"Content-type: text/plain; charset=windows-1251") - непрокатило, в данном случае видимо из самого флэш файла изначально отправляются данные не в русской кодировке (помоему это utf-8), поэтому я решил у вас спросить каким образом высылать данные в нужной мне кодировке, или перевести их уже в php скрипте.
Посколько я только начинаю изучать веб-программирование, прошу подробнее разъяснить суть исправления проблеммы, заранее спасибо. Выкладываю листинг двух файлов fla и php.
--------------------------
Листинг fla файла:
Цитата:
stop();
fullName_txt.tabIndex = 1;
email_txt.tabIndex = 2;
comments_txt.tabIndex = 3;
submit_btn.onRelease = function(){
var my_lv:LoadVars = new LoadVars();
my_lv.fullName = fullName_txt.text;
my_lv.email = email_txt.text;
my_lv.comments = comments_txt.text;
if(fullName_txt.text != "" && email_txt.text != "" && comments_txt.text != "")
{
my_lv.send ("http://saitik.ru/flash/post.php","POST");
gotoAndStop ("success");
}
else
{
gotoAndStop ("error");
}
}
|
---------------------------
Листинг php файла:
Цитата:
<?php
$komu="mail@pismo.ru";
$tema="Вопрос из анкеты на сайте";
$text_pisma=" Имя: ".$_POST['fullName']."\n Email: ".$_POST['email']."\n Вопрос администратору: ".$_POST['comments'];
mail($komu,$tema,$text_pisma,"Content-type: text/plain; charset=windows-1251");
echo "<br> Ваш запрос был отправлен администратору";
exit;
?>
|