Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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;

?>

Старый 30.08.2008, 23:52
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 2  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
посмотреть в соседних темах не судьба?
http://flasher.ru/forum/showthread.php?t=115416

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.