Суббота, 20.04.2024, 17:55Главная | Регистрация | Вход

Меню сайта

Точное время

Опрос Сайта

Добавить уроки по Photoshop?
Всего ответов: 22

Поиск

Создание формы отправки сообщения на email из Flash с помощь - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Smitg9  
Форум » Флеш » Flash програмирование » Создание формы отправки сообщения на email из Flash с помощь (из плеера будут отпровлятся сообщения на указаный @mail)
Создание формы отправки сообщения на email из Flash с помощь
Smitg9Дата: Понедельник, 26.10.2009, 16:16 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 109
Награды: 1
Репутация: 51
Статус: Offline
Уже порядком надоевший вопрос на форумах да и не только. Всё на самом деле не так сложно как кажется на первый взгляд. И так, допустим мы задались целью сделать форму с 3 полями (name, mail, message), информацию из которых мы хотим получать на свой электронный ящик. Для начала создаём новый документ и создаём в библиотеке мувик, который будет служить кнопкой, при нажатии на которую будут отправляться данные, даём ей Linkage - button. Теперь пишем в первый кадр главного таймлайна код:
Code

tf_fmt = new TextFormat();
tf_fmt.color = "0x666666";
_root.createTextField("name_txt", 1, 10, 10, 300, 20);
with (name_txt) {
border = true;
borderColor = "0xCCCCCC";
type = "input";
multiline = false;
text = "Your name";
setTextFormat(tf_fmt);
}
name_txt.onSetFocus = function() {
this.text = "";
delete this.onSetFocus;
};
_root.createTextField("mail_txt", 2, 10, 40, 300, 20);
with (mail_txt) {
border = true;
borderColor = "0xCCCCCC";
type = "input";
multiline = false;
text = "Your e-mail";
setTextFormat(tf_fmt);
}
mail_txt.onSetFocus = function() {
this.text = "";
delete this.onSetFocus;
};
_root.createTextField("message_txt", 3, 10, 70, 300, 200);
with (message_txt) {
border = true;
borderColor = "0xCCCCCC";
type = "input";
multiline = true;
text = "Your message";
setTextFormat(tf_fmt);
}
message_txt.onSetFocus = function() {
this.text = "";
delete this.onSetFocus;
};
_root.attachMovie("button", "but_mc", 4, {_x:10, _y:280});
but_mc.createTextField("tf", 1, 0, 0, 300, 20);
b_fmt = new TextFormat();
b_fmt.color = "0xFFFFFF";
b_fmt.align = "center";
with (but_mc.tf) {
selectable = false;
text = "Send";
setTextFormat(b_fmt);
}
but_mc.onPress = function() {
F_sendMail(name_txt.text, mail_txt.text, message_txt.text);
};
F_sendMail = function (Name, Mail, Message) {
_root.createEmptyMovieClip("v", 120);
v.name = Name;
v.mail = Mail;
v.message = Message;
v.loadVariables("http://www.your_site.ru/mail.php", "POST");
};
System.useCodepage = true;

Теперь остаётся только добавить небольшой файлик php
Code

<?php
  $name = $_POST['name'];
  $mail = $_POST['mail'];
  $message = $_POST['message'];
  mail("Smitg9@mail.ru","Сообщение с сайта","От кого : $name\nE-mail : $mail\nСообщение : $message");
?>

Теперь меняем в нём e-mail на свой и выкладываем на сервер, тестируем и смотрим как всё работает, до кучи можно добавить проверки, что бы не было пустых полей и неправильно напмсанных e-mail`ов. Как всегда прилагаются исходники с подробными комментариями и рабочими примерами.
 
Smitg9Дата: Понедельник, 26.10.2009, 17:01 | Сообщение # 2
Подполковник
Группа: Администраторы
Сообщений: 109
Награды: 1
Репутация: 51
Статус: Offline
cool
 
ГостьДата: Воскресенье, 19.02.2012, 22:36 | Сообщение # 3
Группа: Гости





<_ >( < :o ;) % :o :) ) :p >( %) %) %)
 
ГостьДата: Пятница, 13.04.2012, 09:36 | Сообщение # 4
Группа: Гости





Привет

Добавлено (13.04.2012, 09:36)
---------------------------------------------
Технические характеристики Mercedes SLR McLaren
Цена: -
Тип кузова: Купе
Длина: 4656 мм
Ширина: 1908 мм
Высота: 1281 мм
Модельный год: 2005
Количество дверей: 2
Количество мест: 2
Привод: Задний
Число цилиндров / расположение: 8/V
Мощность двигателя л.с / оборотах: 626/6500
Рабочий объем двигателя: 5439 см³
Крутящий момент / оборотах: 780/3250-5000
Вид топлива: АИ-95
Объем топливного бака: 107 литров
Время разгона до 100 км/ч: 3.8 сек
Максимальная скорость: 334 км/ч
Расход топлива в городском цикле: 20.9 литров на 100 км
Расход топлива на трассе: 10.8 литров на 100 км
Расход топлива - смешанный цикл: 14.5 литров на 100 км
Тип коробки передач: 7G-TRONIC
Снаряженная масса: 1768 кг
Полная масса: 1940 кг
Объем багажника: 272 литров
Размер шин: 245/40 R 18 / 295/35 R 18

 
Форум » Флеш » Flash програмирование » Создание формы отправки сообщения на email из Flash с помощь (из плеера будут отпровлятся сообщения на указаный @mail)
  • Страница 1 из 1
  • 1
Поиск:

portofollo.at.ua | Хостинг от uCoz