Smitg9 | Дата: Понедельник, 26.10.2009, 16:16 | Сообщение # 1 |
Подполковник
Группа: Администраторы
Сообщений: 109
Статус: 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
Статус: Offline
|
|
|
| |
Гость | Дата: Воскресенье, 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
|
|
| |