Показать сообщение отдельно
Старый 30.08.2008, 21:19
magicstyle вне форума Посмотреть профиль Отправить личное сообщение для magicstyle Найти все сообщения от magicstyle
  № 1  
Ответить с цитированием
magicstyle

Регистрация: Aug 2008
Сообщений: 3
Question Создание формы обратной связи

Привет всем! Ребят помогите решить проблемку.

Мне нужно создать форму обратной связи для флэш сайта. Нашел видео-урок на английском, но там раскрывается только создание самой флэш формы с отправкой данных. Но ни чего не сказано про скрипт которые эти данные принимает и обрабатывает, точнее там говорится о 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;

?>