Просмотр полной версии : Код отправки мыла
Всем здравствуйте!
есть код отправки мыла, но я как-то недопонимаю этот кусок.
помогите пожалуйста разобраться/понять код... (ху из ху?)
и какой это AS 1,2 или 3? (ибо например "formItemsPrefix" я ни в одном справочнике такого не могу найти)
пожалуйста, сильно не пинайте, делаю только первые шаги.
onClipEvent(constuct){
buttonsOutLabel = "out";
buttonsOverLabel = "over";
formConfigurationPath = "20669-form03configuration.xml";
formItemsPrefix = "tf_";
formStructurePath = "20669-form03structure.xml";
messageTextFieldPath = "cfMessage";
resetButtonPath = "bReset";
submitButtonPath = "bSubmit";
xmlFilesPrefix = "";
}
Это древний AS1. А параметры эти явно от какого-то кастомного контрола.
Это древний AS1
сенкс
вопрос у меня возник в этой связи, т.к. флэш я толко-только начал осваивать, делаю свой первый флэшсайт, с AS еще не разобрался.
это код в одном из монстро-шабов (20669)
очень интересно стало, почему мыльная форма несколько запутаная, а именно...
почему не стандартно (кнопки clear и post)
почему не стандартно (кнопки clear и post)Что значит стандартно?
я пока не знаю как корректно сформулировать свою фразу (новые матюки еще не запомнил) :)
стандартно в моем понимании - значит бутон со скриптом, который отправляет запрос в пхп.
нечто такого плана
_root.but.onRelease = function(){
_root.but.enabled=false; //Защита от двойного клика
var sendvars:LoadVars = new LoadVars() //создаем экземпляр объекта
sendvars.sub = _root.sub; //Присваиваем значения вводимых полей
sendvars.content = _root.content; //Присваиваем значения вводимых полей
sendvars.sendAndLoad("mail.php", sendvars, "POST"); //Отправляем данные
_root.message="Данные отправлены!"; // Пишем сообщение на экран
}
а там xml зачемто прикручен...
Это флеш, а не html. Понятия формы тут нету.
Это флеш, а не html. Понятия формы тут нету.
спасибо, учту. (привычка к html и php пока еще сильна),
зы - если не трудно, объясните плиз, что вместо формы?
некислый кодец:eek:
конечно спасибо, но наверное сразу так и не очилю, мне пока хоть бы с простеньким досконально разобраться :quiet:
зы - кстати, оч интересно, что означает этот паровоз цифр в строках кода?
var fio_txt:TextField = this.createTextField("fio_txt", 2, 360, 45.5, 230, 26);
var mail_txt:TextField = this.createTextField("mail_txt", 4, 360, 76.6, 230, 26);
var text_txt:TextField = this.createTextField("text_txt", 6, 328, 110, 261, 267);
Создаются 3 текстовых поля,1 для ввода ФИО,2 для адреса e-mail(чтоб знать,кто отправил),
3 сам текст сообщения,а цифпы указывают на глубину,координаты и размеры текстовых полей
Создаются 3 текстовых поля,1 для ввода ФИО,2 для адреса e-mail(чтоб знать,кто отправил),
3 сам текст сообщения
на счет этого я в курсе (это азы), но снпасибо за ваш труд.
я просто на пхп пишу, поэтому в AS мне пока многое не понятно и не привычно :)
а на счет координат и глубины, не знал
я так полагаю, что первый знак это глубина
второй и третий - координаты
четвертый и пятый - размеры
есть еще один глупый вопрос:
где лучше устроить проверту полей на корректность заполнения, во флэше, в пхп или и там и там?
и нужна ли эта проверка (кроме мылника конечно)?
Mnilionic
25.09.2008, 01:45
предварительная проверка во флеше
!обязательная! проверка в php
а мыло вообще !не отправлять! из флеша
а мыло вообще !не отправлять! из флеша
почему?
не знаю,я отправляю и все нормал
Mnilionic
25.09.2008, 14:32
потому
Потенциальной возвожностью спама через ваш скрипт
я тогда совсем не понимаю.
ботам флэш пока вроде не по зубам (в том числе и спам-ботам) именно по этой причине, на одном из своих сайтов я как раз собирался обычную форму обратной связи переделать на флэшовую.
потому
Спама его гостевой или спама его гостей по их емайлам?
Спам гостевой ограничивается по CAPTCHA, а емейлы гостей просто не выводить при отображении гостевой.
Спама его гостевой или спама его гостей по их емайлам?
Спам гостевой ограничивается по CAPTCHA, а емейлы гостей просто не выводить при отображении гостевой.
не совсем понятно, кому адресован ваш вопрос
что касается меня, то в гостевой со спамом у меня порядок.
а касательно мейлов, таким макаром я хотел их спрятать (запихнув во флэш)
Тогда не волнуйтесь и можете вообще не делать никаких проверок.
Только мне остался непонятна фраза "я хотел их спрятать [мейлы] (запихнув во флэш)". От кого прятать?
Mnilionic
25.09.2008, 16:55
так у вас гостевая? Сорри. Мне казалось вы отправляете письма через флеш форму.
Только мне остался непонятна фраза "я хотел их спрятать [мейлы] (запихнув во флэш)". От кого прятать?
от спамерских ботов
так у вас гостевая? Сорри. Мне казалось вы отправляете письма через флеш форму.
вот как раз и собирался сделать отправку писем (обратная связь) через флэш форму.
чтоб так сказать полностью исключить недопонимание, вот четкий пример - форма на сайте (http://rcroyal.org.ua/contact.html) откуда юзеры пишут мне на почту.
это дело реализовано стандартным образом на пхп
я же решил сделать эту форму на флэше, дабы спам-боты не видели мыльника.
хотя мылник и закодирован, но боты тоже развиваются и вычитывают его сволочи (потом спамят мне на почту).
а по скольку флэш они индексить не могут, то я решил спрятать от них почтовый адрес именно таким способом.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.